Package org.globus.gsi
Interface GSIConstants
- All Known Subinterfaces:
GSIConstants
- All Known Implementing Classes:
GSIHTTPTransport
,HTTPSTransport
public interface GSIConstants
Defines common constants used by GSI.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
Enumeration of Certificate types used by the Globus security provider.static enum
Enumeration of Certificate types used by the Globus security provider. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
It is set to a Boolean value and if false, client authorization requirement with delegation is disabled.static final int
Deprecated.Use CertificateType.CA insteadstatic final char
The character sent on the wire to request delegationstatic final int
Deprecated.Use DelegationType.FULL insteadstatic final int
Deprecated.Use DelegationType.LIMITED insteadstatic final int
Deprecated.Use DelegationType.NONE insteadstatic final Integer
Indicates full delegation.static final Integer
Indicates limited delegation.static final int
Deprecated.Use CertificateType.EEC insteadstatic final Integer
privacy message protection method.static final String[]
Null ciphersuite supported in older Globus serversstatic final int
Deprecated.Use CertificateType.GSI_2_LIMITED_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_2_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_3_IMPERSONATION_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_3_INDEPENDENT_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_4_IMPERSONATION_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_4_INDEPENDENT_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_4_LIMITED_PROXY insteadstatic final int
Deprecated.Use CertificateType.GSI_4_RESTRICTED_PROXY insteadstatic final String
GSI Transport protection method type that will be used or was used to protect the request.static final Integer
Indicates GSI mode (allows for delegation during authentication).static final Integer
Indicates SSL compatibility mode (does not allow for delegation during authentication).static final Integer
none message protection method.static final Integer
integrity message protection method.static final String
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 ofTrustedCertificates
-
Field Details
-
DELEGATION_CHAR
static final char DELEGATION_CHARThe character sent on the wire to request delegation- See Also:
-
GLOBUS_CIPHER
Null ciphersuite supported in older Globus servers -
DELEGATION_NONE
static final int DELEGATION_NONEDeprecated.Use DelegationType.NONE insteadIndicates no delegation- See Also:
-
DELEGATION_LIMITED
static final int DELEGATION_LIMITEDDeprecated.Use DelegationType.LIMITED insteadIndicates limited delegation. Depending on the settings it might mean GSI-2 limited delegation or GSI-3 limited delegation.- See Also:
-
DELEGATION_FULL
static final int DELEGATION_FULLDeprecated.Use DelegationType.FULL insteadIndicates full delegation. Depending on the settings it might mean GSI-2 full delegation or GSI-3 impersonation delegation.- See Also:
-
MODE_GSI
Indicates GSI mode (allows for delegation during authentication). -
MODE_SSL
Indicates SSL compatibility mode (does not allow for delegation during authentication). -
DELEGATION_TYPE_FULL
Indicates full delegation. -
DELEGATION_TYPE_LIMITED
Indicates limited delegation. -
EEC
static final int EECDeprecated.Use CertificateType.EEC insteadIndicates End-Entity Certificate, e.g. user certificate- See Also:
-
CA
static final int CADeprecated.Use CertificateType.CA insteadIndicates Certificate Authority certificate- See Also:
-
GSI_2_PROXY
static final int GSI_2_PROXYDeprecated.Use CertificateType.GSI_2_PROXY insteadIndicates legacy full Globus proxy- See Also:
-
GSI_2_LIMITED_PROXY
static final int GSI_2_LIMITED_PROXYDeprecated.Use CertificateType.GSI_2_LIMITED_PROXY insteadIndicates legacy limited Globus proxy- See Also:
-
GSI_3_RESTRICTED_PROXY
static final int GSI_3_RESTRICTED_PROXYDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadIndicates proxy draft compliant restricted proxy. A proxy with embedded policy.- See Also:
-
GSI_3_INDEPENDENT_PROXY
static final int GSI_3_INDEPENDENT_PROXYDeprecated.Use CertificateType.GSI_3_INDEPENDENT_PROXY insteadIndicates proxy draft compliant independent proxy. A proxy withProxyPolicy.INDEPENDENT
policy language OID.- See Also:
-
GSI_3_IMPERSONATION_PROXY
static final int GSI_3_IMPERSONATION_PROXYDeprecated.Use CertificateType.GSI_3_IMPERSONATION_PROXY insteadIndicates proxy draft compliant impersonation proxy. A proxy withProxyPolicy.IMPERSONATION
policy language OID.- See Also:
-
GSI_3_LIMITED_PROXY
static final int GSI_3_LIMITED_PROXYDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadIndicates proxy draft compliant limited impersonation proxy. A proxy withProxyPolicy.LIMITED
policy language OID.- See Also:
-
GSI_4_RESTRICTED_PROXY
static final int GSI_4_RESTRICTED_PROXYDeprecated.Use CertificateType.GSI_4_RESTRICTED_PROXY insteadIndicates RFC 3820 compliant restricted proxy. A proxy with embedded policy.- See Also:
-
GSI_4_INDEPENDENT_PROXY
static final int GSI_4_INDEPENDENT_PROXYDeprecated.Use CertificateType.GSI_4_INDEPENDENT_PROXY insteadIndicates RFC 3820 compliant independent proxy. A proxy withProxyPolicy.INDEPENDENT
policy language OID.- See Also:
-
GSI_4_IMPERSONATION_PROXY
static final int GSI_4_IMPERSONATION_PROXYDeprecated.Use CertificateType.GSI_4_IMPERSONATION_PROXY insteadIndicates RFC 3820 compliant impersonation proxy. A proxy withProxyPolicy.IMPERSONATION
policy language OID.- See Also:
-
GSI_4_LIMITED_PROXY
static final int GSI_4_LIMITED_PROXYDeprecated.Use CertificateType.GSI_4_LIMITED_PROXY insteadIndicates RFC 3820 compliant limited impersonation proxy. A proxy withProxyPolicy.LIMITED
policy language OID.- See Also:
-
GSI_TRANSPORT
GSI Transport protection method type that will be used or was used to protect the request. Can be set to:SIGNATURE
orENCRYPTION
orNONE
.- See Also:
-
SIGNATURE
integrity message protection method. -
ENCRYPTION
privacy message protection method. -
NONE
none message protection method. -
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 ofTrustedCertificates
- See Also:
-
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:
-