Package org.globus.gsi

This package conatins the basic security constructs used to build Globus security.

See:
          Description

Interface Summary
GSIConstants Defines common constants used by GSI.
 

Class Summary
CertificateRevocationLists Deprecated.  
CertUtil Deprecated. Use the various utils that are used here.
GlobusCredential Deprecated.  
OpenSSLKey Represents a OpenSSL-style PEM-formatted private key.
OpenSSLKeyConstants Created by IntelliJ IDEA.
ProviderLoader  
SigningPolicy Represents a signing policy associated with a particular CA.
SigningPolicyParser Signing policy BCNF grammar as implemented here: (based on C implementation)

eacl ::= {eacl_entry} eacl_entry ::= {access_identity} pos_rights {restriction} {pos_rights {restriction}} | {access_identity} neg_rights access_identity ::= access_identity_type def_authority value \n access_identity_type ::= "access_id_HOST" | "access_id_USER" | "access_id_GROUP" | "access_id_CA" | "access_id_APPLICATION" | "access_id_ANYBODY" pos_rights ::= "pos_rights" def_authority value {"pos_rights" def_authority value} neg_rights ::= "neg_rights" def_authority value {"neg_rights" def_authority value} restriction ::= condition_type def_authority value \n condition_type ::= alphanumeric_string def_authority ::= alphanumeric_string value ::= alphanumeric_string

This class take a signing policy file as input and parses it to extract the policy that is enforced.

TrustedCertificates Deprecated.  
TrustedCertificates.CertFilter  
TrustedCertificatesUtil Deprecated.  
VersionUtil  
X509Credential FILL ME

This class equivalent was called GlobusCredential in CoG -maybe a better name?

X509Extension Represents an X.509 extension.
X509ExtensionSet Represents a set of X.509 extensions.
X509ProxyCertPathParameters

Refactor to have an interface that retuns trusted certificates, crls, keys and policy.

X509ProxyCertPathValidatorResult FILL ME
 

Enum Summary
GSIConstants.CertificateType Enumeration of Certificate types used by the Globus security provider.
GSIConstants.DelegationType Enumeration of Certificate types used by the Globus security provider.
 

Exception Summary
CredentialException Exception signaling a credential failure.
GlobusCredentialException Encapsulates the exceptions caused by various errors in/problems with Globus proxies.
SigningPolicyException This exception signals an error with the Signing Policy.
 

Package org.globus.gsi Description

This package conatins the basic security constructs used to build Globus security.