Interface GSIConstants
public interface GSIConstants
Defines common constants used by GSI.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumeration of Certificate types used by the Globus security provider.static enumEnumeration of Certificate types used by the Globus security provider. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringIt is set to a Boolean value and if false, client authorization requirement with delegation is disabled.static final intDeprecated.Use CertificateType.CA insteadstatic final charThe character sent on the wire to request delegationstatic final intDeprecated.Use DelegationType.FULL insteadstatic final intDeprecated.Use DelegationType.LIMITED insteadstatic final intDeprecated.Use DelegationType.NONE insteadstatic final IntegerIndicates full delegation.static final IntegerIndicates limited delegation.static final intDeprecated.Use CertificateType.EEC insteadstatic final Integerprivacy message protection method.static final String[]Null ciphersuite supported in older Globus serversstatic final intDeprecated.Use CertificateType.GSI_2_LIMITED_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_2_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_3_IMPERSONATION_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_3_INDEPENDENT_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_4_IMPERSONATION_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_4_INDEPENDENT_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_4_LIMITED_PROXY insteadstatic final intDeprecated.Use CertificateType.GSI_4_RESTRICTED_PROXY insteadstatic final StringGSI Transport protection method type that will be used or was used to protect the request.static final IntegerIndicates GSI mode (allows for delegation during authentication).static final IntegerIndicates SSL compatibility mode (does not allow for delegation during authentication).static final Integernone message protection method.static final Integerintegrity message protection method.static final StringIt 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.INDEPENDENTpolicy 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.IMPERSONATIONpolicy 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.LIMITEDpolicy 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.INDEPENDENTpolicy 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.IMPERSONATIONpolicy 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.LIMITEDpolicy 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:SIGNATUREorENCRYPTIONorNONE.- 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:
-