amwebarsentitlementservice
Class CredentialKeys

java.lang.Object
  |
  +--amwebarsentitlementservice.CredentialKeys

public class CredentialKeys
extends java.lang.Object

This interface describes the keys which refer to the values of the credential Map in the AMWebARSEntitlementInterface. Such a credential Map represents a credential used by the AccessManager and contains all subject specific data. The keys given here are specific for the AccessManagers credential design. The keys are identical to that ones given in the Authorization C API. All the values corresponding to the key named here are Lists of Strings.


Field Summary
static java.lang.String CRED_AUTH_METHOD_KEY
          Key for the authentication methods information that were passed in the mechinfo structure.
static java.lang.String CRED_AUTH_METHOD_KEY_LC
           
static java.lang.String CRED_AUTHMECH_INFO_KEY
          Key for authentication mechanism information that was passed in the mechinfo structure.
static java.lang.String CRED_AUTHMECH_INFO_KEY_LC
           
static java.lang.String CRED_BROWSER_INFO_KEY
          Key for the browser information passed in the mechinfo structure.
static java.lang.String CRED_BROWSER_INFO_KEY_LC
           
static java.lang.String CRED_BROWSER_URL_KEY
          Key for the IP address information passed in the mechinfo structure.
static java.lang.String CRED_BROWSER_URL_KEY_LC
           
static java.lang.String CRED_EMAIL_ADDRESS_KEY
          Key for the email address of the user.
static java.lang.String CRED_EMAIL_ADDRESS_KEY_LC
           
static java.lang.String CRED_GROUP_NAMES_KEY
          The string group name memberships of this entity.
static java.lang.String CRED_GROUP_NAMES_KEY_LC
           
static java.lang.String CRED_GROUP_UUIDS_KEY
          Key for the string group UUID memberships of this entity.
static java.lang.String CRED_GROUP_UUIDS_KEY_LC
           
static java.lang.String CRED_LDAP_DN_KEY
          Key for the LDAP DN used to build these authorization credentials.
static java.lang.String CRED_LDAP_DN_KEY_LC
           
static java.lang.String CRED_MECH_ID_KEY
          The key for the mechanism ID for this credential.
static java.lang.String CRED_MECH_ID_KEY_LC
           
static java.lang.String CRED_PRINCIPAL_NAME_KEY
          Key for the string name of the entity.
static java.lang.String CRED_PRINCIPAL_NAME_KEY_LC
           
static java.lang.String CRED_PRINCIPAL_UUID_KEY
          Key for the UUID for the entity.
static java.lang.String CRED_PRINCIPAL_UUID_KEY_LC
           
static java.lang.String CRED_URAF_NAME_KEY
          Key for the URAF name used to build these authorization credentials.
static java.lang.String CRED_URAF_NAME_KEY_LC
           
static java.lang.String CRED_USER_INFO_KEY
          Key for the user information that was passed in the mechinfo structure.
static java.lang.String CRED_USER_INFO_KEY_LC
           
static java.lang.String CRED_VERSION_KEY
          Key for the credential version as defined by the Authorization C API.
static java.lang.String CRED_VERSION_KEY_LC
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRED_VERSION_KEY

public static final java.lang.String CRED_VERSION_KEY
Key for the credential version as defined by the Authorization C API.

CRED_VERSION_KEY_LC

public static final java.lang.String CRED_VERSION_KEY_LC

CRED_MECH_ID_KEY

public static final java.lang.String CRED_MECH_ID_KEY
The key for the mechanism ID for this credential.

CRED_MECH_ID_KEY_LC

public static final java.lang.String CRED_MECH_ID_KEY_LC

CRED_PRINCIPAL_UUID_KEY

public static final java.lang.String CRED_PRINCIPAL_UUID_KEY
Key for the UUID for the entity. The corresponding value identifies the subject and is used by the AMWebARSEntitlementService to distinguish different subjects. It has to be set and mustn't be "unauthenticated".

CRED_PRINCIPAL_UUID_KEY_LC

public static final java.lang.String CRED_PRINCIPAL_UUID_KEY_LC

CRED_PRINCIPAL_NAME_KEY

public static final java.lang.String CRED_PRINCIPAL_NAME_KEY
Key for the string name of the entity.

CRED_PRINCIPAL_NAME_KEY_LC

public static final java.lang.String CRED_PRINCIPAL_NAME_KEY_LC

CRED_GROUP_UUIDS_KEY

public static final java.lang.String CRED_GROUP_UUIDS_KEY
Key for the string group UUID memberships of this entity.

CRED_GROUP_UUIDS_KEY_LC

public static final java.lang.String CRED_GROUP_UUIDS_KEY_LC

CRED_GROUP_NAMES_KEY

public static final java.lang.String CRED_GROUP_NAMES_KEY
The string group name memberships of this entity.

CRED_GROUP_NAMES_KEY_LC

public static final java.lang.String CRED_GROUP_NAMES_KEY_LC

CRED_LDAP_DN_KEY

public static final java.lang.String CRED_LDAP_DN_KEY
Key for the LDAP DN used to build these authorization credentials.

CRED_LDAP_DN_KEY_LC

public static final java.lang.String CRED_LDAP_DN_KEY_LC

CRED_URAF_NAME_KEY

public static final java.lang.String CRED_URAF_NAME_KEY
Key for the URAF name used to build these authorization credentials.

CRED_URAF_NAME_KEY_LC

public static final java.lang.String CRED_URAF_NAME_KEY_LC

CRED_USER_INFO_KEY

public static final java.lang.String CRED_USER_INFO_KEY
Key for the user information that was passed in the mechinfo structure.

CRED_USER_INFO_KEY_LC

public static final java.lang.String CRED_USER_INFO_KEY_LC

CRED_AUTH_METHOD_KEY

public static final java.lang.String CRED_AUTH_METHOD_KEY
Key for the authentication methods information that were passed in the mechinfo structure.

CRED_AUTH_METHOD_KEY_LC

public static final java.lang.String CRED_AUTH_METHOD_KEY_LC

CRED_AUTHMECH_INFO_KEY

public static final java.lang.String CRED_AUTHMECH_INFO_KEY
Key for authentication mechanism information that was passed in the mechinfo structure.

CRED_AUTHMECH_INFO_KEY_LC

public static final java.lang.String CRED_AUTHMECH_INFO_KEY_LC

CRED_BROWSER_URL_KEY

public static final java.lang.String CRED_BROWSER_URL_KEY
Key for the IP address information passed in the mechinfo structure.

CRED_BROWSER_URL_KEY_LC

public static final java.lang.String CRED_BROWSER_URL_KEY_LC

CRED_BROWSER_INFO_KEY

public static final java.lang.String CRED_BROWSER_INFO_KEY
Key for the browser information passed in the mechinfo structure.

CRED_BROWSER_INFO_KEY_LC

public static final java.lang.String CRED_BROWSER_INFO_KEY_LC

CRED_EMAIL_ADDRESS_KEY

public static final java.lang.String CRED_EMAIL_ADDRESS_KEY
Key for the email address of the user.

CRED_EMAIL_ADDRESS_KEY_LC

public static final java.lang.String CRED_EMAIL_ADDRESS_KEY_LC