Java Globus API: Class GSSConstants

org.globus.gsi.gssapi
Class GSSConstants

java.lang.Object
  |
  +--org.globus.gsi.gssapi.GSSConstants

public abstract class GSSConstants
extends Object

Defines common GSI-GSS constants.


Field Summary
static Oid CHECK_CONTEXT_EXPIRATION
          Context option.
static Oid DELEGATION_TYPE
          Context option.
static Oid GRIM_POLICY_HANDLER
          Context option.
static int GSI_BIG
          Quality-of-Protection (QOP) value, indicates large block size support.
static Oid GSS_MODE
          Context option.
static Oid MECH_OID
          Globus GSI GSS mechanism Oid
static Oid REJECT_LIMITED_PROXY
          Context option.
static Oid REQUIRE_CLIENT_AUTH
          Context option.
static Oid TRUSTED_CERTIFICATES
          Context option.
 
Constructor Summary
GSSConstants()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MECH_OID

public static final Oid MECH_OID
Globus GSI GSS mechanism Oid

GSS_MODE

public static final Oid GSS_MODE
Context option. It is used to configure the GSS mode. It can be set to GSIConstants.MODE_GSI or GSIConstants.MODE_SSL. By default GSI mode is enabled.

REJECT_LIMITED_PROXY

public static final Oid REJECT_LIMITED_PROXY
Context option. It is used to enable/disable the rejection of limited proxies during authentication. In can be set to either Boolean.TRUE or Boolean.FALSE. By default limited proxies are accepted.

DELEGATION_TYPE

public static final Oid DELEGATION_TYPE
Context option. It is used to configure delegation type to be performed either during authentication or using the delegation API. It can be set to GSIConstants.DELEGATION_TYPE_LIMITED or GSIConstants.DELEGATION_TYPE_FULL By default limited delegation is performed.

CHECK_CONTEXT_EXPIRATION

public static final Oid CHECK_CONTEXT_EXPIRATION
Context option. It is used to enable/disable context expiration checking for methods like wrap, unwrap, verifyMIC, getMIC. In can be set to either Boolean.TRUE or Boolean.FALSE. By default context expiration checking is disabled.

REQUIRE_CLIENT_AUTH

public static final Oid REQUIRE_CLIENT_AUTH
Context option. It is used to enable/disable client authentication on acceptor side. In can be set to either Boolean.TRUE or Boolean.FALSE. By default client authentication is enabled.

GRIM_POLICY_HANDLER

public static final Oid GRIM_POLICY_HANDLER
Context option. It is used to set a policy handler for GRIM credentials. The value is an instance of ProxyPolicyHandler

TRUSTED_CERTIFICATES

public static final Oid TRUSTED_CERTIFICATES
Context option. 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

GSI_BIG

public static final int GSI_BIG
Quality-of-Protection (QOP) value, indicates large block size support. Can be passed to wrap or set by unwrap methods
Constructor Detail

GSSConstants

public GSSConstants()