org.glite.security.voms.service
Class Constants

java.lang.Object
  extended byorg.glite.security.voms.service.Constants

public final class Constants
extends java.lang.Object

Constants used in both the clients and the server. None of these constants should ever be changed.

Author:
Karoly Lorentey

Field Summary
static java.lang.String ANYUSER_ADMIN
          The DN of the virtual ACL entry subject matching any authenticated user.
static java.lang.String AUTHZMANAGER_ATTRIBUTE_CA
          The special CA value in the ADMINS table corresponding to a collective administrator that is an authz manager attribute.
static java.lang.String CAPABILITY_CA
          The special CA value in the ADMINS table corresponding to a collective administrator that is a capability.
static java.lang.String GLOBAL_ACL_NAME
          The fully qualified container name of the virtual container that holds the global ACL.
static java.lang.String GROUP_CA
          The special CA value in the ADMINS table corresponding to a collective administrator that is a group.
static java.lang.String INTERNAL_ADMIN
          The DN used for denoting records changed by an internal VOMS mechanism.
static java.lang.String INTERNAL_DN_PREFIX
          The prefix distinguishing real CAs and users from virtual ones.
static java.lang.String LOCAL_ADMIN
          The DN of the virtual administrator for bootstrap rows and local database maintanence.
static java.lang.String PUBLIC_ADMIN
          The DN of the virtual ACL entry subject matching absolutely anyone, including unauthenticated users.
static int REQUEST_CLASSNAME_LIMIT
          Limit on the length of class names of requests and actions in the database.
static int REQUEST_STATENAME_LIMIT
          Limit on the length of short state names of requests in the database.
static java.lang.String ROLE_CA
          The special CA value in the ADMINS table corresponding to a collective administrator that is a role.
static java.lang.String SECURITY_CONTEXT_REMOTE_ADDRESS
          Security context property name for remote address.
static int SIZE_LIMIT
          Limit on the length of DNs in the database.
static java.lang.String UNAUTHENTICATED_CLIENT
          The DN of the virtual administrator for unauthenticated clients.
static java.lang.String VIRTUAL_CA
          The DN of the internal virtual CA.
 
Constructor Summary
Constants()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTERNAL_DN_PREFIX

public static final java.lang.String INTERNAL_DN_PREFIX
The prefix distinguishing real CAs and users from virtual ones.

See Also:
Constant Field Values

VIRTUAL_CA

public static final java.lang.String VIRTUAL_CA
The DN of the internal virtual CA.

See Also:
Constant Field Values

LOCAL_ADMIN

public static final java.lang.String LOCAL_ADMIN
The DN of the virtual administrator for bootstrap rows and local database maintanence.

See Also:
Constant Field Values

INTERNAL_ADMIN

public static final java.lang.String INTERNAL_ADMIN
The DN used for denoting records changed by an internal VOMS mechanism.

See Also:
Constant Field Values

UNAUTHENTICATED_CLIENT

public static final java.lang.String UNAUTHENTICATED_CLIENT
The DN of the virtual administrator for unauthenticated clients.

See Also:
Constant Field Values

ANYUSER_ADMIN

public static final java.lang.String ANYUSER_ADMIN
The DN of the virtual ACL entry subject matching any authenticated user. The user must have a certificate issued by a known CA.

See Also:
Constant Field Values

PUBLIC_ADMIN

public static final java.lang.String PUBLIC_ADMIN
The DN of the virtual ACL entry subject matching absolutely anyone, including unauthenticated users.

See Also:
Constant Field Values

AUTHZMANAGER_ATTRIBUTE_CA

public static final java.lang.String AUTHZMANAGER_ATTRIBUTE_CA
The special CA value in the ADMINS table corresponding to a collective administrator that is an authz manager attribute.

See Also:
Constant Field Values

GROUP_CA

public static final java.lang.String GROUP_CA
The special CA value in the ADMINS table corresponding to a collective administrator that is a group.

See Also:
Constant Field Values

ROLE_CA

public static final java.lang.String ROLE_CA
The special CA value in the ADMINS table corresponding to a collective administrator that is a role.

See Also:
Constant Field Values

CAPABILITY_CA

public static final java.lang.String CAPABILITY_CA
The special CA value in the ADMINS table corresponding to a collective administrator that is a capability.

See Also:
Constant Field Values

SIZE_LIMIT

public static final int SIZE_LIMIT
Limit on the length of DNs in the database.

See Also:
Constant Field Values

REQUEST_CLASSNAME_LIMIT

public static final int REQUEST_CLASSNAME_LIMIT
Limit on the length of class names of requests and actions in the database.

See Also:
Constant Field Values

REQUEST_STATENAME_LIMIT

public static final int REQUEST_STATENAME_LIMIT
Limit on the length of short state names of requests in the database.

See Also:
Constant Field Values

SECURITY_CONTEXT_REMOTE_ADDRESS

public static final java.lang.String SECURITY_CONTEXT_REMOTE_ADDRESS
Security context property name for remote address.

See Also:
Constant Field Values

GLOBAL_ACL_NAME

public static final java.lang.String GLOBAL_ACL_NAME
The fully qualified container name of the virtual container that holds the global ACL.

See Also:
Constant Field Values
Constructor Detail

Constants

public Constants()