Package org.globus.gsi

Interface Summary
GSIConstants Defines common constants used by GSI.
 

Class Summary
CertificateRevocationLists  
CertificateRevocationLists.CrlFilter  
CertUtil Contains various security-related utility methods.
GlobusCredential Provides a Java object representation of Globus credential which can include the proxy file or host certificates.
OldCertUtil Deprecated. These functions will only work with Globus legacy proxies.
OpenSSLKey Represents a OpenSSL-style PEM-formatted private key.
SigningPolicy Class that holds signing policy information.
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 Class that reads in and maintains trusted certificates and signing policy associated with the CAs.
TrustedCertificates.CertFilter  
X509Extension Represents an X.509 extension.
X509ExtensionSet Represents a set of X.509 extensions.
 

Exception Summary
GlobusCredentialException Encapsulates the exceptions caused by various errors in/problems with Globus proxies.
SigningPolicyParserException