org.globus.gsi
Interface GSIConstants


public interface GSIConstants

Defines common constants used by GSI.


Nested Class Summary
static class GSIConstants.CertificateType
          Enumeration of Certificate types used by the Globus security provider.
static class GSIConstants.DelegationType
          Enumeration of Certificate types used by the Globus security provider.
 
Field Summary
static java.lang.String AUTHZ_REQUIRED_WITH_DELEGATION
          It is set to a Boolean value and if false, client authorization requirement with delegation is disabled.
static int CA
          Deprecated. Use CertificateType.CA instead
static char DELEGATION_CHAR
          The character sent on the wire to request delegation
static int DELEGATION_FULL
          Deprecated. Use DelegationType.FULL instead
static int DELEGATION_LIMITED
          Deprecated. Use DelegationType.LIMITED instead
static int DELEGATION_NONE
          Deprecated. Use DelegationType.NONE instead
static java.lang.Integer DELEGATION_TYPE_FULL
          Indicates full delegation.
static java.lang.Integer DELEGATION_TYPE_LIMITED
          Indicates limited delegation.
static int EEC
          Deprecated. Use CertificateType.EEC instead
static java.lang.Integer ENCRYPTION
          privacy message protection method.
static java.lang.String[] GLOBUS_CIPHER
          Null ciphersuite supported in older Globus servers
static int GSI_2_LIMITED_PROXY
          Deprecated. Use CertificateType.GSI_2_LIMITED_PROXY instead
static int GSI_2_PROXY
          Deprecated. Use CertificateType.GSI_2_PROXY instead
static int GSI_3_IMPERSONATION_PROXY
          Deprecated. Use CertificateType.GSI_3_IMPERSONATION_PROXY instead
static int GSI_3_INDEPENDENT_PROXY
          Deprecated. Use CertificateType.GSI_3_INDEPENDENT_PROXY instead
static int GSI_3_LIMITED_PROXY
          Deprecated. Use CertificateType.GSI_3_RESTRICTED_PROXY instead
static int GSI_3_RESTRICTED_PROXY
          Deprecated. Use CertificateType.GSI_3_RESTRICTED_PROXY instead
static int GSI_4_IMPERSONATION_PROXY
          Deprecated. Use CertificateType.GSI_4_IMPERSONATION_PROXY instead
static int GSI_4_INDEPENDENT_PROXY
          Deprecated. Use CertificateType.GSI_4_INDEPENDENT_PROXY instead
static int GSI_4_LIMITED_PROXY
          Deprecated. Use CertificateType.GSI_4_LIMITED_PROXY instead
static int GSI_4_RESTRICTED_PROXY
          Deprecated. Use CertificateType.GSI_4_RESTRICTED_PROXY instead
static java.lang.String GSI_TRANSPORT
          GSI Transport protection method type that will be used or was used to protect the request.
static java.lang.Integer MODE_GSI
          Indicates GSI mode (allows for delegation during authentication).
static java.lang.Integer MODE_SSL
          Indicates SSL compatibility mode (does not allow for delegation during authentication).
static java.lang.Integer NONE
          none message protection method.
static java.lang.Integer SIGNATURE
          integrity message protection method.
static java.lang.String TRUSTED_CERTIFICATES
          It is used to set a list of trusted certificates to use during authentication (by default, the trusted certificates are loaded from a standard location) The value is an instance of TrustedCertificates
 

Field Detail

DELEGATION_CHAR

static final char DELEGATION_CHAR
The character sent on the wire to request delegation

See Also:
Constant Field Values

GLOBUS_CIPHER

static final java.lang.String[] GLOBUS_CIPHER
Null ciphersuite supported in older Globus servers


DELEGATION_NONE

static final int DELEGATION_NONE
Deprecated. Use DelegationType.NONE instead
Indicates no delegation

See Also:
Constant Field Values

DELEGATION_LIMITED

static final int DELEGATION_LIMITED
Deprecated. Use DelegationType.LIMITED instead
Indicates limited delegation. Depending on the settings it might mean GSI-2 limited delegation or GSI-3 limited delegation.

See Also:
Constant Field Values

DELEGATION_FULL

static final int DELEGATION_FULL
Deprecated. Use DelegationType.FULL instead
Indicates full delegation. Depending on the settings it might mean GSI-2 full delegation or GSI-3 impersonation delegation.

See Also:
Constant Field Values

MODE_GSI

static final java.lang.Integer MODE_GSI
Indicates GSI mode (allows for delegation during authentication).


MODE_SSL

static final java.lang.Integer MODE_SSL
Indicates SSL compatibility mode (does not allow for delegation during authentication).


DELEGATION_TYPE_FULL

static final java.lang.Integer DELEGATION_TYPE_FULL
Indicates full delegation.


DELEGATION_TYPE_LIMITED

static final java.lang.Integer DELEGATION_TYPE_LIMITED
Indicates limited delegation.


EEC

static final int EEC
Deprecated. Use CertificateType.EEC instead
Indicates End-Entity Certificate, e.g. user certificate

See Also:
Constant Field Values

CA

static final int CA
Deprecated. Use CertificateType.CA instead
Indicates Certificate Authority certificate

See Also:
Constant Field Values

GSI_2_PROXY

static final int GSI_2_PROXY
Deprecated. Use CertificateType.GSI_2_PROXY instead
Indicates legacy full Globus proxy

See Also:
Constant Field Values

GSI_2_LIMITED_PROXY

static final int GSI_2_LIMITED_PROXY
Deprecated. Use CertificateType.GSI_2_LIMITED_PROXY instead
Indicates legacy limited Globus proxy

See Also:
Constant Field Values

GSI_3_RESTRICTED_PROXY

static final int GSI_3_RESTRICTED_PROXY
Deprecated. Use CertificateType.GSI_3_RESTRICTED_PROXY instead
Indicates proxy draft compliant restricted proxy. A proxy with embedded policy.

See Also:
Constant Field Values

GSI_3_INDEPENDENT_PROXY

static final int GSI_3_INDEPENDENT_PROXY
Deprecated. Use CertificateType.GSI_3_INDEPENDENT_PROXY instead
Indicates proxy draft compliant independent proxy. A proxy with ProxyPolicy.INDEPENDENT policy language OID.

See Also:
Constant Field Values

GSI_3_IMPERSONATION_PROXY

static final int GSI_3_IMPERSONATION_PROXY
Deprecated. Use CertificateType.GSI_3_IMPERSONATION_PROXY instead
Indicates proxy draft compliant impersonation proxy. A proxy with ProxyPolicy.IMPERSONATION policy language OID.

See Also:
Constant Field Values

GSI_3_LIMITED_PROXY

static final int GSI_3_LIMITED_PROXY
Deprecated. Use CertificateType.GSI_3_RESTRICTED_PROXY instead
Indicates proxy draft compliant limited impersonation proxy. A proxy with ProxyPolicy.LIMITED policy language OID.

See Also:
Constant Field Values

GSI_4_RESTRICTED_PROXY

static final int GSI_4_RESTRICTED_PROXY
Deprecated. Use CertificateType.GSI_4_RESTRICTED_PROXY instead
Indicates RFC 3820 compliant restricted proxy. A proxy with embedded policy.

See Also:
Constant Field Values

GSI_4_INDEPENDENT_PROXY

static final int GSI_4_INDEPENDENT_PROXY
Deprecated. Use CertificateType.GSI_4_INDEPENDENT_PROXY instead
Indicates RFC 3820 compliant independent proxy. A proxy with ProxyPolicy.INDEPENDENT policy language OID.

See Also:
Constant Field Values

GSI_4_IMPERSONATION_PROXY

static final int GSI_4_IMPERSONATION_PROXY
Deprecated. Use CertificateType.GSI_4_IMPERSONATION_PROXY instead
Indicates RFC 3820 compliant impersonation proxy. A proxy with ProxyPolicy.IMPERSONATION policy language OID.

See Also:
Constant Field Values

GSI_4_LIMITED_PROXY

static final int GSI_4_LIMITED_PROXY
Deprecated. Use CertificateType.GSI_4_LIMITED_PROXY instead
Indicates RFC 3820 compliant limited impersonation proxy. A proxy with ProxyPolicy.LIMITED policy language OID.

See Also:
Constant Field Values

GSI_TRANSPORT

static final java.lang.String GSI_TRANSPORT
GSI Transport protection method type that will be used or was used to protect the request. Can be set to: SIGNATURE or ENCRYPTION or NONE.

See Also:
Constant Field Values

SIGNATURE

static final java.lang.Integer SIGNATURE
integrity message protection method.


ENCRYPTION

static final java.lang.Integer ENCRYPTION
privacy message protection method.


NONE

static final java.lang.Integer NONE
none message protection method.


TRUSTED_CERTIFICATES

static final java.lang.String TRUSTED_CERTIFICATES
It is used to set a list of trusted certificates to use during authentication (by default, the trusted certificates are loaded from a standard location) The value is an instance of TrustedCertificates

See Also:
Constant Field Values

AUTHZ_REQUIRED_WITH_DELEGATION

static final java.lang.String AUTHZ_REQUIRED_WITH_DELEGATION
It is set to a Boolean value and if false, client authorization requirement with delegation is disabled. By default, client side authorization (to authorize the server) is required for delegation of credentials.

See Also:
Constant Field Values