Package org.globus.gsi
Interface GSIConstants
-
- All Known Subinterfaces:
GSIConstants
- All Known Implementing Classes:
GSIHTTPTransport,HTTPSTransport
public interface GSIConstantsDefines common constants used by GSI.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGSIConstants.CertificateTypeEnumeration of Certificate types used by the Globus security provider.static classGSIConstants.DelegationTypeEnumeration of Certificate types used by the Globus security provider.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTHZ_REQUIRED_WITH_DELEGATIONIt is set to a Boolean value and if false, client authorization requirement with delegation is disabled.static intCADeprecated.Use CertificateType.CA insteadstatic charDELEGATION_CHARThe character sent on the wire to request delegationstatic intDELEGATION_FULLDeprecated.Use DelegationType.FULL insteadstatic intDELEGATION_LIMITEDDeprecated.Use DelegationType.LIMITED insteadstatic intDELEGATION_NONEDeprecated.Use DelegationType.NONE insteadstatic java.lang.IntegerDELEGATION_TYPE_FULLIndicates full delegation.static java.lang.IntegerDELEGATION_TYPE_LIMITEDIndicates limited delegation.static intEECDeprecated.Use CertificateType.EEC insteadstatic java.lang.IntegerENCRYPTIONprivacy message protection method.static java.lang.String[]GLOBUS_CIPHERNull ciphersuite supported in older Globus serversstatic intGSI_2_LIMITED_PROXYDeprecated.Use CertificateType.GSI_2_LIMITED_PROXY insteadstatic intGSI_2_PROXYDeprecated.Use CertificateType.GSI_2_PROXY insteadstatic intGSI_3_IMPERSONATION_PROXYDeprecated.Use CertificateType.GSI_3_IMPERSONATION_PROXY insteadstatic intGSI_3_INDEPENDENT_PROXYDeprecated.Use CertificateType.GSI_3_INDEPENDENT_PROXY insteadstatic intGSI_3_LIMITED_PROXYDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic intGSI_3_RESTRICTED_PROXYDeprecated.Use CertificateType.GSI_3_RESTRICTED_PROXY insteadstatic intGSI_4_IMPERSONATION_PROXYDeprecated.Use CertificateType.GSI_4_IMPERSONATION_PROXY insteadstatic intGSI_4_INDEPENDENT_PROXYDeprecated.Use CertificateType.GSI_4_INDEPENDENT_PROXY insteadstatic intGSI_4_LIMITED_PROXYDeprecated.Use CertificateType.GSI_4_LIMITED_PROXY insteadstatic intGSI_4_RESTRICTED_PROXYDeprecated.Use CertificateType.GSI_4_RESTRICTED_PROXY insteadstatic java.lang.StringGSI_TRANSPORTGSI Transport protection method type that will be used or was used to protect the request.static java.lang.IntegerMODE_GSIIndicates GSI mode (allows for delegation during authentication).static java.lang.IntegerMODE_SSLIndicates SSL compatibility mode (does not allow for delegation during authentication).static java.lang.IntegerNONEnone message protection method.static java.lang.IntegerSIGNATUREintegrity message protection method.static java.lang.StringTRUSTED_CERTIFICATESIt 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 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 insteadIndicates no delegation- See Also:
- Constant Field Values
-
DELEGATION_LIMITED
static final int DELEGATION_LIMITED
Deprecated.Use DelegationType.LIMITED insteadIndicates 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 insteadIndicates 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 insteadIndicates End-Entity Certificate, e.g. user certificate- See Also:
- Constant Field Values
-
CA
static final int CA
Deprecated.Use CertificateType.CA insteadIndicates Certificate Authority certificate- See Also:
- Constant Field Values
-
GSI_2_PROXY
static final int GSI_2_PROXY
Deprecated.Use CertificateType.GSI_2_PROXY insteadIndicates 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 insteadIndicates 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 insteadIndicates 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 insteadIndicates proxy draft compliant independent proxy. A proxy withProxyPolicy.INDEPENDENTpolicy 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 insteadIndicates proxy draft compliant impersonation proxy. A proxy withProxyPolicy.IMPERSONATIONpolicy 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 insteadIndicates proxy draft compliant limited impersonation proxy. A proxy withProxyPolicy.LIMITEDpolicy 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 insteadIndicates 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 insteadIndicates RFC 3820 compliant independent proxy. A proxy withProxyPolicy.INDEPENDENTpolicy 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 insteadIndicates RFC 3820 compliant impersonation proxy. A proxy withProxyPolicy.IMPERSONATIONpolicy 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 insteadIndicates RFC 3820 compliant limited impersonation proxy. A proxy withProxyPolicy.LIMITEDpolicy 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:SIGNATUREorENCRYPTIONorNONE.- 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 ofTrustedCertificates- 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
-
-