Interface GSIConstants

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      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

      Fields 
      Modifier and Type Field Description
      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