package at.gv.egiz.eaaf.core.impl.http.pvp; /** * PVP2 R-Profile HTTP-Header definitions. * * @author tlenz * */ public class PvpRProfileHttpHeaders { //PVP 1.x headers public static final String PVP_1X_VALUE_VERSION_PREFIX = "1."; public static final String PVP_1X_PREFIX = "X-"; public static final String PVP_1X_VERSION_NAME = "Version"; public static final String PVP_1X_USERID_NAME = "AUTHENTICATE-UserID"; public static final String PVP_1X_GID_NAME = "AUTHENTICATE-GVGID"; public static final String PVP_1X_PARTICIPANT_ID_NAME = "AUTHENTICATE-PARTICIPANTID"; public static final String PVP_1X_GV_OU_ID_NAME = "AUTHENTICATE-GVOUID"; public static final String PVP_1X_OU_NAME = "AUTHENTICATE-OU"; public static final String PVP_1X_FUNCTION_NAME = "AUTHENTICATE-GVFUNCTION"; public static final String PVP_1X_SECCLASS_NAME = "AUTHENTICATE-gvSecClass"; public static final String PVP_1X_CN_NAME = "AUTHENTICATE-cn"; public static final String PVP_1X_COST_CENTER_ID_NAME = "ACCOUNTING-CostCenterId"; public static final String PVP_1X_INVOICE_RECPT_ID_NAME = "ACCOUNTING-InvoiceRecptId"; public static final String PVP_1X_ROLES_NAME = "AUTHORIZE-ROLES"; public static final String PVP_1X_GV_OU_OKZ_NAME = "AUTHENTICATE-GVOUOKZ"; public static final String PVP_1X_VERSION = PVP_1X_PREFIX + PVP_1X_VERSION_NAME; public static final String PVP_1X_USERID = PVP_1X_PREFIX + PVP_1X_USERID_NAME; public static final String PVP_1X_GID = PVP_1X_PREFIX + PVP_1X_GID_NAME; public static final String PVP_1X_PARTICIPANT_ID = PVP_1X_PREFIX + PVP_1X_PARTICIPANT_ID_NAME; public static final String PVP_1X_GV_OU_ID = PVP_1X_PREFIX + PVP_1X_GV_OU_ID_NAME; public static final String PVP_1X_OU = PVP_1X_PREFIX + PVP_1X_OU_NAME; public static final String PVP_1X_FUNCTION = PVP_1X_PREFIX + PVP_1X_FUNCTION_NAME; public static final String PVP_1X_SECCLASS = PVP_1X_PREFIX + PVP_1X_SECCLASS_NAME; public static final String PVP_1X_CN = PVP_1X_PREFIX + PVP_1X_CN_NAME; public static final String PVP_1X_COST_CENTER_ID = PVP_1X_PREFIX + PVP_1X_COST_CENTER_ID_NAME; public static final String PVP_1X_INVOICE_RECPT_ID = PVP_1X_PREFIX + PVP_1X_INVOICE_RECPT_ID_NAME; public static final String PVP_1X_ROLES = PVP_1X_PREFIX + PVP_1X_ROLES_NAME; public static final String PVP_1X_GV_OU_OKZ = PVP_1X_PREFIX + PVP_1X_GV_OU_OKZ_NAME; //PVP 2.x headers public static final String PVP_2X_VALUE_VERSION_PREFIX = "2."; public static final String PVP_2X_VERSION = "X-PVP-VERSION"; public static final String PVP_2X_USERID = "X-PVP-USERID"; public static final String PVP_2X_GID = "X-PVP-GID"; public static final String PVP_2X_PARTICIPANT_ID = "X-PVP-PARTICIPANT-ID"; public static final String PVP_2X_GV_OU_ID = "X-PVP-OU-GV-OU-ID"; public static final String PVP_2X_OU = "X-PVP-OU"; public static final String PVP_2X_FUNCTION = "X-PVP-FUNCTION"; public static final String PVP_2X_SECCLASS = "X-PVP-SECCLASS"; public static final String PVP_2X_PRINCIPAL_NAME = "X-PVP-PRINCIPAL-NAME"; public static final String PVP_2X_BINDING = "X-PVP-BINDING"; public static final String PVP_2X_OU_OKZ = "X-PVP-OU-OKZ"; public static final String PVP_2X_COST_CENTER_ID = "X-PVP-COST-CENTER-ID"; public static final String PVP_2X_INVOICE_RECPT_ID = "X-PVP-INVOICE-RECPT-ID"; public static final String PVP_2X_ROLES = "X-PVP-ROLES"; public static final String PVP_ERROR_440_CODE = "440"; public static final String PVP_ERROR_440_MSG = "Mandatory PVP-Header {0} fehlt"; public static final String PVP_ERROR_441_CODE = "441"; public static final String PVP_ERROR_441_MSG = "Werte in X-PVP-ROLES haben ungültiges Format"; public static final String PVP_ERROR_442_CODE = "442"; public static final String PVP_ERROR_442_MSG = "Kein zulässiges Recht in X-PVP-ROLES"; public static final String PVP_ERROR_443_CODE = "443"; public static final String PVP_ERROR_443_MSG = "Die UserId ist am Anwendungsportal gesperrt"; public static final String PVP_ERROR_444_CODE = "444"; public static final String PVP_ERROR_444_MSG = "Stammportal ist für Anfragen des angegebenen Participants nicht berechtigt"; public static final String PVP_ERROR_445_CODE = "445"; public static final String PVP_ERROR_445_MSG = "Participant am Anwendungsportal nicht registriert"; public static final String PVP_ERROR_490_CODE = "490"; public static final String PVP_ERROR_490_MSG = "Zertifikatsüberprüfung fehlgeschlagen. Grund: {0}"; public static final String PVP_ERROR_493_CODE = "493"; public static final String PVP_ERROR_493_MSG = "Keine Berechtigung für diese Anwendung im Stammportal"; public static final String PVP_ERROR_494_CODE = "494"; public static final String PVP_ERROR_494_MSG = "Die Authentifizierung des Stammportals ist fehlgeschlagen"; public static final String PVP_ERROR_511_CODE = "511"; public static final String PVP_ERROR_511_MSG = "PVP Version nicht unterstützt"; private PvpRProfileHttpHeaders() { } }