A B C D E F G H I K L M N O P R S T U V W X

A

addExcludedIPAddressWithNetmask(String) - Method in class org.glite.security.util.proxy.ProxyRestrictionData
Adds a new excluded IP addressSpace to the data structure.
addExtension(String, boolean, DEREncodable) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Add an extension to the proxy certificate to be generated.
addPermittedIPAddressWithNetmask(String) - Method in class org.glite.security.util.proxy.ProxyRestrictionData
Adds a new permitted IP addressSpace to the data structure.
andBytes(byte[], byte[]) - Static method in class org.glite.security.util.IPAddressComparator
This method does bitwise and between the two byte arrays.
asFault() - Method in exception org.glite.security.SecurityException
Return this exception as an AXIS Fault
AUTHZ_APPROVED_ATTRIBUTES - Static variable in class org.glite.security.SecurityContext
Deprecated. This constant is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead. The label fo the set of authorized attributes.
AUTHZ_POLICY - Static variable in class org.glite.security.SecurityContext
Deprecated. This constant is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead. The label for the authorization policy.
AUTHZ_REQUESTED_ATTRIBUTES - Static variable in class org.glite.security.SecurityContext
Deprecated. This constant is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead. The label for the set of requested attributes.

B

buildPath(X509Certificate[]) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Constructs the CA path of the given cert chain.

C

CA_CERT - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify RFC3820 type proxies.
CA_FILES - Static variable in class org.glite.security.trustmanager.ContextWrapper
CA file names
CA_FILES_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
CA files default "/etc/grid-security/certificates/*.0".
CA_STORE_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
CA keystore file name
CA_STORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
CA store password
CA_STORE_TYPE - Static variable in class org.glite.security.trustmanager.ContextWrapper
CA store type property name
CAFilenameSplitter - Class in org.glite.security.util
Utility class to split the CA filename.
CAFilenameSplitter() - Constructor for class org.glite.security.util.CAFilenameSplitter
 
CANON - Static variable in class org.glite.security.util.DNImplRFC2253
Marker for the canonicalized format.
caPattern - Variable in class org.glite.security.util.TrustDirHandler
The CA file pattern
CaseInsensitiveProperties - Class in org.glite.security.util
Case insensitive version of Properties class.
CaseInsensitiveProperties(Properties) - Constructor for class org.glite.security.util.CaseInsensitiveProperties
Creates a new instance of CaseInsensitiveProperties.
CaseInsensitiveProperties() - Constructor for class org.glite.security.util.CaseInsensitiveProperties
Creates a new instance of CaseInsensitiveProperties.
CERT_CHAIN - Static variable in class org.glite.security.SecurityContext
 
CertificateExtensionData - Class in org.glite.security.util.proxy
A class representing a x509 certificate extension for easily handling them.
CertificateExtensionData(DERObjectIdentifier, boolean, DEREncodable) - Constructor for class org.glite.security.util.proxy.CertificateExtensionData
Creates the extension object out of the given arguments.
CertificateNotFoundException - Exception in org.glite.security.util
An exception that is thrown in case an expected certificate is not found.
CertificateNotFoundException(String) - Constructor for exception org.glite.security.util.CertificateNotFoundException
Generates a new exception with the given message.
CertPathValidatorState - Class in org.glite.security.trustmanager
Simple class to hold the path validator state from one stage to the next.
CertPathValidatorState() - Constructor for class org.glite.security.trustmanager.CertPathValidatorState
 
certReader - Variable in class org.glite.security.trustmanager.ContextWrapper
The certificate reader instance to use to read the certificates, to avoid initializing it many times.
CertUtil - Class in org.glite.security.util
Certificate utilities.
CertUtil() - Constructor for class org.glite.security.util.CertUtil
 
check(Certificate, Collection) - Method in class org.glite.security.trustmanager.CRLCertChecker
Checks that the certificate is not revoked.
check(X509Certificate[]) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks that a certificate path is valid.
check(X509Certificate[]) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Checks that a certificate path is valid.
check(DN, DN, List<NamespacePolicy>) - Method in interface org.glite.security.util.namespace.DNChecker
Checks the specified subjectDN and issuerDN against previous policies.
check(DN, DN, List<NamespacePolicy>) - Method in class org.glite.security.util.namespace.DNCheckerImpl
Checks the specified subjectDN and issuerDN against previous policies.
checkAnchorAndCert(X509Certificate, X509Certificate, CertPathValidatorState, boolean) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Does the same checks as checkCertificatePair and in addition checks that the sub is not listed in the possible CRL issued by the CA represented by the anchor.
checkCertificatePair(X509Certificate, X509Certificate, CertPathValidatorState) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks that the sub certificate is signed and issued by signer
checkCertificatePair(X509Certificate, X509Certificate, boolean) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Checks that the sub certificate is signed and issued by signer
checkClientTrusted(X509Certificate[], String) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
This method checks that the certificate path is a valid client certificate path.
checkClientTrusted(X509Certificate[], String) - Method in class org.glite.security.trustmanager.OpensslTrustmanager
 
checkDNRestriction(X509Certificate, X509Certificate, int) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks that the subject DN starts with the DN parts of the signer.
checkDNRestriction(X509Certificate, X509Certificate) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Checks that the subject DN starts with the DN parts of the signer.
checkHostname(String, SSLSocket) - Static method in class org.glite.security.util.HostNameChecker
Given a hostname and an open socket checks if the host presented a certificate that allows it to act as the host.
checkHostName(String, X509Certificate) - Static method in class org.glite.security.util.HostNameChecker
Checks whether the hostname is allowed by the certificate.
checkLastAnchor(X509Certificate, TrustAnchor) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Does the same checks as checkCertificatePair and in addition checks that the sub is not listed in the possible CRL issued by the CA represented by the anchor.
checkProxyDN(DN, DN) - Static method in class org.glite.security.util.proxy.ProxyCertUtil
Check whether the proxy DN is valid compared to the issuer DN, meaning that the DN or the proxy starts with the DN of the parent
checkServerTrusted(X509Certificate[], String) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
This method checks that the certificate path is a valid server certificate path.
checkServerTrusted(X509Certificate[], String) - Method in class org.glite.security.trustmanager.OpensslTrustmanager
 
checkSignature(X509Certificate, X509Certificate) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks that the sub certificate is signed by the signer.
checkSignature(X509Certificate, X509Certificate) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Checks that the sub certificate is signed by the signer.
checkUpdate() - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks whether any trust anchor information has been updated on disk and reloads them if they have.
checkUpdate() - Method in class org.glite.security.trustmanager.OpensslTrustmanager
Checks whether the trustanchors need updates and if they do updates them.
checkUpdate() - Method in class org.glite.security.util.TrustStorage
Checks the trust store.
checkValidity(X509Certificate) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Checks that the certificate is valid now and throws the corresponding exception in case it isn't.
chooseClientAlias(String[], Principal[], Socket) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
clearCurrentContext() - Static method in class org.glite.security.SecurityContext
Clears any set SecurityContext associated with the current thread.
CLIENT_CERT - Static variable in class org.glite.security.SecurityContext
The label for the client identity certificate.
CLIENT_DN - Static variable in class org.glite.security.SecurityContext
The label for the client name.
CLIENT_NAME - Static variable in class org.glite.security.SecurityContext
The label for the client name.
CLIENT_X500_NAME - Static variable in class org.glite.security.SecurityContext
The label for the client name.
CLIENT_X500_PRINCIPAL - Static variable in class org.glite.security.SecurityContext
The label for the client name.
compare(byte[], byte[]) - Static method in class org.glite.security.util.IPAddressComparator
Compares two byte arrays.
concatArrayArrays(byte[][], byte[][]) - Static method in class org.glite.security.util.IPAddressComparator
Concatenates two arrays of arrays bytes.
CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
The config file setting.
config - Variable in class org.glite.security.trustmanager.ContextWrapper
The settings of this ContextWrapper given in the constructor
CONNECT_TIMEOUT - Static variable in class org.glite.security.trustmanager.ContextWrapper
The connect timeout setting.
constructRFC2253(boolean) - Method in class org.glite.security.util.DNImplRFC2253
Deprecated. Use getXXX or internally use private construct method.
constructX500() - Method in class org.glite.security.util.DNImplRFC2253
Contructs the X500 format string of the DN.
containsKey(String) - Method in class org.glite.security.util.CaseInsensitiveProperties
Checks whether the key exists in the storage.
ContextFactory - Class in org.glite.security.trustmanager
 
ContextFactory() - Constructor for class org.glite.security.trustmanager.ContextFactory
 
ContextWrapper - Class in org.glite.security.trustmanager
A class wrapping the SSLContext.
ContextWrapper(Properties, boolean) - Constructor for class org.glite.security.trustmanager.ContextWrapper
Creates a new ContextWrapper object.
ContextWrapper(Properties) - Constructor for class org.glite.security.trustmanager.ContextWrapper
Creates a new ContextWrapper object.
ContextWrapper(Properties, X509Certificate[], PrivateKey) - Constructor for class org.glite.security.trustmanager.ContextWrapper
Creates a new ContextWrapper object.
ContextWrapper(Properties, PasswordFinder) - Constructor for class org.glite.security.trustmanager.ContextWrapper
Creates a new instance of ContextWrapper
copyBytes(byte[], int, int) - Static method in class org.glite.security.util.IPAddressComparator
Copies the items from the array to a new array starting from index start and ending at end - 1.
createContextWrapper(Properties, PasswordFinder) - Static method in class org.glite.security.trustmanager.ContextFactory
Creator method that is useful when interactive password asking is wanted.
createContextWrapper(Properties) - Static method in class org.glite.security.trustmanager.ContextFactory
Generates a new contextfactory.
createSocket() - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket with read timeout defined by either sslTimeout sun.net.client.defaultReadTimeout.
createSocket(Socket, String, int, boolean) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket with timeout defined by either sslTimeout sun.net.client.defaultReadTimeout.
createSocket(String, int) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket and connects with timeouts defined by either sslConnectTimeout and sslTimeout or sun.net.client.defaultConnectTimeout and sun.net.client.defaultReadTimeout.
createSocket(InetAddress, int) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket and connects with timeouts defined by either sslConnectTimeout and sslTimeout or sun.net.client.defaultConnectTimeout and sun.net.client.defaultReadTimeout.
createSocket(String, int, InetAddress, int) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket with timeout defined by either sslTimeout sun.net.client.defaultReadTimeout.
createSocket(InetAddress, int, InetAddress, int) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates socket with timeout defined by either sslTimeout sun.net.client.defaultReadTimeout.
CREDENTIALS_CERT_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
Identity cert property name.
CREDENTIALS_KEY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
Credential key property name.
CREDENTIALS_KEY_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
The password for the private key.
CREDENTIALS_PROXY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
Identity The credential proxy property name.
CREDENTIALS_STORE_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
identity keystore property names
CREDENTIALS_STORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
The password for the credential keystore.
CREDENTIALS_STORE_TYPE - Static variable in class org.glite.security.trustmanager.ContextWrapper
The type of the credential keystore if keystore is used.
CREDENTIALS_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
The name of setting for interval for polling the credentials for update.
CREDENTIALS_UPDATE_INTERVAL_DEAFULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
Credentials reload interval default "0 s", meaning disabled.
critical - Variable in class org.glite.security.util.proxy.CertificateExtensionData
The flag for whether the extension is critical.
CRL_ENABLED - Static variable in class org.glite.security.trustmanager.ContextWrapper
The setting for whether the CRL support is enabled or not.
CRL_ENABLED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
CRL support enabled default: true.
CRL_FILE_ENDING_PREFIX - Static variable in class org.glite.security.util.FullTrustAnchor
The start of the ending of the CRL files.
CRL_FILES - Static variable in class org.glite.security.trustmanager.ContextWrapper
The file definition for the CRL files.
CRL_FILES_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
CRL file default "/etc/grid-security/certificates/*.r0".
CRL_REQUIRED - Static variable in class org.glite.security.trustmanager.ContextWrapper
The setting for whether the CRLs are required for each of the CAs.
CRL_REQUIRED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
CRL required default: true.
CRL_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
The setting for interval for CRL updates or polling the trust directory for updates.
CRL_UPDATE_INTERVAL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
CRL reloading, and trustdir polling interval for updates default: 0, meaning disabled.
CRLCertChecker - Class in org.glite.security.trustmanager
The CRLCertChecker is used to check a certificate agaisnt Certificate Revocation Lists (CRLs) and thus determine if the certificate is revoked or not.
CRLCertChecker(Vector, boolean) - Constructor for class org.glite.security.trustmanager.CRLCertChecker
Creates a new instance of CRLCertChecker and sets the CRLs to use.
CRLFileTrustManager - Class in org.glite.security.trustmanager
The CRLFileTrustManager meks the decisions whether the certificate chain is trusted or not.
CRLFileTrustManager(Vector) - Constructor for class org.glite.security.trustmanager.CRLFileTrustManager
Creates new CRLTrustManager
crls - Variable in class org.glite.security.trustmanager.ContextWrapper
The CRLs of this wrapper.

D

DEFAULT_KEY_LENGTH - Static variable in class org.glite.security.util.proxy.ProxyCertificateGenerator
The default key length for the proxy (1024 bits).
DEFAULT_PROXY_TYPE - Static variable in class org.glite.security.util.proxy.ProxyCertificateGenerator
The default proxy type if none is set and the cert given is end entity cert.
DirectoryList - Class in org.glite.security.util
This class lists all the files defined in the constructor.
DirectoryList(String) - Constructor for class org.glite.security.util.DirectoryList
Creates a new instance of DirectoryList
DN - Interface in org.glite.security.util
An interface representing a DN, used in conjunction with DNHandler to manage the DNs in an uniform way.
DNChecker - Interface in org.glite.security.util.namespace
Interface for DN namespace/policy checker.
DNCheckerImpl - Class in org.glite.security.util.namespace
Implements DNChecker interface.
DNCheckerImpl() - Constructor for class org.glite.security.util.namespace.DNCheckerImpl
Creates a default DN checker using EU grid namespace format.
DNCheckerImpl(boolean) - Constructor for class org.glite.security.util.namespace.DNCheckerImpl
Creates a default DN Checker using legacy policy format.
DNCheckerImpl(NamespaceFormat) - Constructor for class org.glite.security.util.namespace.DNCheckerImpl
Creates a new DN checker with the specified namespace format.
DNHandler - Class in org.glite.security.util
Distinguished Name (DN) handling routines.
DNHandler() - Constructor for class org.glite.security.util.DNHandler
 
DNImpl - Class in org.glite.security.util
Deprecated. Use DNImplRFC2253 instead for correctly formed DN strings. Created on September 8, 2003, 7:21 PM
DNImpl(DERObjectIdentifier[], String[], int) - Constructor for class org.glite.security.util.DNImpl
Deprecated. Creates a new instance of DN.
DNImpl(String) - Constructor for class org.glite.security.util.DNImpl
Deprecated. Creates a new DNImpl object.
DNImpl(Principal) - Constructor for class org.glite.security.util.DNImpl
Deprecated. Creates a new DNImpl object.
DNImpl(X509Name) - Constructor for class org.glite.security.util.DNImpl
Deprecated. Creates a new DNImpl object.
DNImplRFC2253 - Class in org.glite.security.util
DNImpl.java
DNImplRFC2253(DERObjectIdentifier[], String[], int) - Constructor for class org.glite.security.util.DNImplRFC2253
Creates a new instance of DN.
DNImplRFC2253(String) - Constructor for class org.glite.security.util.DNImplRFC2253
Creates a new DNImpl object.
DNImplRFC2253(String, boolean) - Constructor for class org.glite.security.util.DNImplRFC2253
Creates a new DNImpl object.
DNImplRFC2253(Principal) - Constructor for class org.glite.security.util.DNImplRFC2253
Creates a new DNImpl object.
DNImplRFC2253(X509Name) - Constructor for class org.glite.security.util.DNImplRFC2253
Creates a new DNImpl object.
DRAFT_PROXY_CERT_INFO_EXTENSION_OID - Static variable in class org.glite.security.util.proxy.ProxyCertInfoExtension
The oid of the rfc draft proxy cert extension.
DRAFT_RFC_PROXY - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify draft pre RFC3820 type proxies.

E

equals(Object) - Method in class org.glite.security.trustmanager.InstanceID
 
equals(Object) - Method in class org.glite.security.util.DNImplRFC2253
The equals comparison of the DN with another DN.
equals(Object) - Method in class org.glite.security.util.X500Principal
DOCUMENT ME!
EUGridNamespaceFormat - Class in org.glite.security.util.namespace
Implementation of namespaces format provided by EUGridPMA and IGTF distributions.
EUGridNamespaceFormat() - Constructor for class org.glite.security.util.namespace.EUGridNamespaceFormat
The constructor to generate a namespace object.

F

faultCode() - Static method in exception org.glite.security.SecurityException
The code for security faults.
FileCertReader - Class in org.glite.security.util
Reads all certificates from given files, accepts binary form of DER encoded certs and the Base64 form of the DER encoded certs (PEM).
FileCertReader() - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader.
FileCertReader(Provider) - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader with the specified provider.
FileCertReader(String) - Constructor for class org.glite.security.util.FileCertReader
Creates a new instance of CertReader with the specified provider
FileEndingIterator - Class in org.glite.security.util
Lists all the files in the given directory that end with a certain ending.
FileEndingIterator(String, String) - Constructor for class org.glite.security.util.FileEndingIterator
Creates new FileIterator and searches the first match.
findAddParent(Vector<X509Certificate>) - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Searches for a parent CA from trustAnchors and add the cert to the cert chain.
findCA(DN) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Finds the TrustAnchor with the distinguished name (DN) dn.
findClientCert(X509Certificate[]) - Static method in class org.glite.security.util.CertUtil
Finds out the index of the client cert in a certificate chain.
findProxy() - Method in class org.glite.security.trustmanager.UpdatingKeyManager
Searches for a
FullTrustAnchor - Class in org.glite.security.util
A class for representing and handling a trust anchor.

G

generate(String, String, PasswordFinder, String) - Static method in class org.glite.security.util.KeyStoreGenerator
Generates the new KeyStore using the information given in the constructor.
generate(PrivateKey) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Generate the proxy certificate object.
generateDN(X509Name, String, boolean) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Generates a new proxy DN based on the basename.
get(String) - Method in class org.glite.security.util.CaseInsensitiveProperties
Gets the string stored under the given key.
getAcceptedIssuers() - Method in class org.glite.security.trustmanager.CRLFileTrustManager
This method returns an array containing all the CA certs.
getAcceptedIssuers() - Method in class org.glite.security.trustmanager.OpensslTrustmanager
 
getAccessRights() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the access right for the DN.
getAnchors(String) - Method in class org.glite.security.util.TrustStorage
Returns the anchors that correspond to the hash given.
getAnchors() - Method in class org.glite.security.util.TrustStorage
Used to get the list of trust anchors in the storage.
getAuthorizationPolicy() - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
getAuthorizedAttributes() - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
getCACerts() - Method in class org.glite.security.trustmanager.OpensslCertPathValidator
Returns an array of accepted CA certificates
getCACerts() - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Returns an array of accepted CA certificates
getCanon() - Method in interface org.glite.security.util.DN
Used to get the DN in canonical (small case) format.
getCanon() - Method in class org.glite.security.util.DNImplRFC2253
Generates a canonical format string of the DN.
getCAs() - Method in class org.glite.security.util.TrustDirHandler
Lists the CA files.
getCertChain() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Returns the certificate chain of the proxy.
getCertChainAsPEM() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Gives the certificate chain containing the proxy in PEM format.
getCertificateChain(String) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
getClientAliases(String, Principal[]) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
getClientCert() - Method in class org.glite.security.SecurityContext
 
getClientCert() - Method in interface org.glite.security.SecurityInfo
 
getClientCertChain() - Method in class org.glite.security.SecurityContext
 
getClientCertChain() - Method in interface org.glite.security.SecurityInfo
 
getClientDN() - Method in class org.glite.security.SecurityContext
 
getClientName() - Method in class org.glite.security.SecurityContext
Deprecated. produces DN in wrong order, rather use DN methods.
getClientName() - Method in interface org.glite.security.SecurityInfo
Returns the name of the authenticated client.
getClientX500Name() - Method in class org.glite.security.SecurityContext
 
getClientX500Name() - Method in interface org.glite.security.SecurityInfo
Returns the name of the authenticated client in X500 format.
getClientX500Principal() - Method in class org.glite.security.SecurityContext
 
getClientX500Principal() - Method in interface org.glite.security.SecurityInfo
Returns the Principal of the authenticated client in X500 format.
getContext() - Method in class org.glite.security.trustmanager.ContextWrapper
Returns the underlying SSLContext that is wrapped.
getCrls() - Method in class org.glite.security.trustmanager.CRLCertChecker
Returns the verctor of crls.
getCurrentContext() - Static method in class org.glite.security.SecurityContext
 
getDefaultCipherSuites() - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
 
getDN(Principal) - Static method in class org.glite.security.util.DNHandler
Generates a DN object form the Principal object.
getDN(X509Name) - Static method in class org.glite.security.util.DNHandler
Generates a DN object form the X509Name object.
getDN(String) - Static method in class org.glite.security.util.DNHandler
Deprecated. Use getDNRFC2253(String inputDN) instead for proper reversed RFC 2253 DN support. This assumes DN that is not reversed.
getDNRFC2253(String) - Static method in class org.glite.security.util.DNHandler
Generates a DN object from a String.
getEncoded(PrivateKey) - Static method in class org.glite.security.util.PrivateKeyReader
Return a PKCS1v2 representation of the key.
getExtensionBytes(X509Certificate, String) - Static method in class org.glite.security.util.CertUtil
Gets the certificate extension identified by the oid and returns the value bytes unwrapped by the ASN1OctetString.
getFilename() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the policy filename.
getID() - Method in class org.glite.security.trustmanager.InstanceID
 
getIntervalSecs(String) - Static method in class org.glite.security.trustmanager.ContextWrapper
Parses a string representation of an interval into seconds.
getIPSpaces() - Method in class org.glite.security.util.proxy.ProxyRestrictionData
Returns a Vector of Vectors of IP address spaces as defined in rfc 4632.
getIssuer(X509Certificate) - Static method in class org.glite.security.util.DNHandler
Picks up the issuer from the certificate as a DN class without any transformations etc.
getIssuerDN() - Method in class org.glite.security.SecurityContext
 
getIssuerDN() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the issuer DN.
getIssuerName() - Method in class org.glite.security.SecurityContext
Deprecated. produces DN in wrong order, rather use DN methods.
getIssuerName() - Method in interface org.glite.security.SecurityInfo
Returns the Issuer Distinguished Name of the client certificate.
getKeyManager() - Method in class org.glite.security.trustmanager.ContextWrapper
Returns the internal key managers, only for debugging.
getLastCNValue() - Method in interface org.glite.security.util.DN
Returns the value of the last CN value in the DN.
getLastCNValue() - Method in class org.glite.security.util.DNImplRFC2253
 
getLineNumber() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the line number of this policy line.
getListing() - Method in class org.glite.security.util.DirectoryList
Used to get the file listing, the list of files matching the definition in constructor.
getName() - Method in class org.glite.security.util.X500Principal
DOCUMENT ME!
getNameConstraints() - Method in class org.glite.security.util.proxy.ProxyRestrictionData
Returns the NameConstraints structure of the restrictions.
getNames() - Method in class org.glite.security.util.proxy.ProxyTracingExtension
Returns the general names structure that holds the trace information.
getOpenSSLCAHash(X509Name) - Static method in class org.glite.security.trustmanager.OpensslTrustmanager
Generates the hex hash of the DN used by openssl to name the CA certificate files.
getOpenSSLCAHash(X509Certificate) - Static method in class org.glite.security.trustmanager.OpensslTrustmanager
Generates the hex hash of the DN used by openssl to name the CA certificate files.
getPassword() - Method in class org.glite.security.util.Password
DOCUMENT ME!
getPath() - Method in class org.glite.security.trustmanager.InstanceID
 
getPeerCas() - Method in class org.glite.security.SecurityContext
 
getPEM(X509Certificate) - Static method in class org.glite.security.util.CertUtil
Outputs the certificate in PEM encoded form.
getPEM(X509Certificate[], int, int) - Static method in class org.glite.security.util.CertUtil
Outputs the certificates in PEM encoded form.
getPEM(X509Certificate[]) - Static method in class org.glite.security.util.CertUtil
Outputs the certificates in PEM encoded form.
getPEM(PrivateKey) - Static method in class org.glite.security.util.PrivateKeyReader
Return a PEM formatted PKCS1v2 representation of the key.
getPolices() - Method in class org.glite.security.util.namespace.NamespaceFormat
Returns a list of issuer, access and subject pairs.
getPolicy() - Method in class org.glite.security.util.proxy.ProxyCertInfoExtension
Get the policy object of this extension.
getPolicyASN1() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Get the optional policy in ASN1 structure.
getPolicyASN1() - Method in class org.glite.security.util.proxy.ProxyPolicy
The optional policy information in this structure
getPolicyOID() - Method in class org.glite.security.util.proxy.ProxyPolicy
Use to get the policy OID as a String.
getPolicyStatement() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the actual policy statement.
getPrivateKey(String) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
getPrivateKey() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Returns the generated or set private key of this proxy.
getPrivateKeyAsPEM() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Gives the private key of the proxy if the keys were generated or set using setPrivateKey.
getProperty(String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
getProperty(String, String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
getProxyAsPEM() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Gives the proxy credentials in PEM encoded certificate chain containing the private key in unencrypted format.
getProxyCertInfoExtension() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to get the RFC3820 (or draft RFC) CertificateInfoExtension information.
getProxyPathLimit() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Returns the proxy path length limit of this certificate.
getProxyPathLimit() - Method in class org.glite.security.util.proxy.ProxyCertInfoExtension
Get the proxy certificate path length limit of this extension, if set.
getProxyPathLimit() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Returns the proxy path length limit left of this chain.
getProxyPolicyOID() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Get the mandatory proxy policy OID from the mandatory proxyCertInfoExtension.
getProxySourceRestrictions() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Gets the proxy source restriction data.
getProxySourceRestrictions() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Gets the proxy source restriction data from the chain.
getProxyTargetRestrictions() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Gets the proxy target restriction data.
getProxyTargetRestrictions() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Gets the proxy target restriction data from the chain.
getProxyTracingIssuer() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Returns the URL of the proxy tracing issuer if present.
getProxyTracingIssuers() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Returns an array of URLs of the proxy tracing issuers in the chain non-traced proxies will have null in the array.
getProxyTracingSubject() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Returns the URL of the proxy tracing subject if present.
getProxyTracingSubjects() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Returns an array of URLs of the proxy tracing subjects in the chain non-traced proxies will have null in the array.
getProxyType() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Analyzes the certificate and deducts what type of proxy this certificate is.
getProxyType() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Analyzes the certificate chain and deducts what type of proxy this certificate chain is.
getRemoteAddr() - Method in class org.glite.security.SecurityContext
 
getRemoteAddr() - Method in interface org.glite.security.SecurityInfo
Returns the IP address of the other party.
getRequestedAttributes() - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
getRFC2253() - Method in interface org.glite.security.util.DN
Deprecated. use the getRFCDN() instead, it produces proper reversed RFC2253 DN, e.g "CN=Nerd Nerdsten,O=Nerd Heaven,C=US".
getRFC2253() - Method in class org.glite.security.util.DNImplRFC2253
 
getRFC2253v2() - Method in interface org.glite.security.util.DN
Deprecated. use the getRFCDNv2() instead, it produces proper reversed RFC2253 DN, e.g "CN=Nerd Nerdsten,O=Nerd Heaven,C=US".
getRFC2253v2() - Method in class org.glite.security.util.DNImplRFC2253
 
getRFCDN() - Method in interface org.glite.security.util.DN
Used to get the DN in RFC2253 format.
getRFCDN() - Method in class org.glite.security.util.DNImplRFC2253
 
getRFCDNv2() - Method in interface org.glite.security.util.DN
Used to get the DN in RFC2253 format.
getRFCDNv2() - Method in class org.glite.security.util.DNImplRFC2253
 
getSAML() - Method in class org.glite.security.util.proxy.SAMLExtension
Used to get the SAML assertion in String format.
getSAMLExtension() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Returns the SAML extension form the certificate.
getSAMLExtensions() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Returns the SAML extensions from the certificate chain.
getSecurityInfo() - Static method in class org.glite.security.SecurityInfoContainer
 
getServerAliases(String, Principal[]) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
getServerSocketFactory() - Method in class org.glite.security.trustmanager.ContextWrapper
Creates a ServerSocketFactory.
getServerSocketFactory() - Method in interface org.glite.security.trustmanager.SSLContextWrapper
DOCUMENT ME!
getSessionId() - Method in class org.glite.security.SecurityContext
 
getSessionId() - Method in interface org.glite.security.SecurityInfo
Returns the SSL session ID used for this connection.
getSN(X509Name) - Static method in class org.glite.security.util.proxy.ProxyCertUtil
Returns the serial number CN part of the DN, if present.
getSocketFactory() - Method in class org.glite.security.trustmanager.ContextWrapper
Create a TimeoutSSLSocketFactory instance with the configuration requested.
getSocketFactory() - Method in interface org.glite.security.trustmanager.SSLContextWrapper
DOCUMENT ME!
getSubject(X509Certificate) - Static method in class org.glite.security.util.DNHandler
Picks up the subject from the certificate as a DN class without any transformations etc.
getSubjectDN() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns the subject DN.
getSupportedCipherSuites() - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
 
getSupportedExtensions() - Method in class org.glite.security.trustmanager.CRLCertChecker
Returns the Set of supported extensions.
getTrustmanager(String, String, boolean) - Static method in class org.glite.security.trustmanager.OpensslTrustmanagerFactory
If no trustmanager is created already with the same inputs as calling now, a new trustmanager is created.
getUnverifiedCertChain() - Method in class org.glite.security.SecurityContext
 
getURL() - Method in class org.glite.security.util.proxy.ProxyTracingExtension
Returns the URL inside the proxy tracing data structure.
getVersion() - Method in class org.glite.security.util.namespace.NamespaceFormat
Returns the namespaces version format.
getVOMSValidator() - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
getX500() - Method in interface org.glite.security.util.DN
Used to get the DN in X500 format.
getX500() - Method in class org.glite.security.util.DNImplRFC2253
Generates a X500 format string of the DN.
GLOBUS_NAMESPACE_ENDING - Static variable in class org.glite.security.util.FullTrustAnchor
The suffix of the old format namespace files.
GRID_PROXY_STREAM - Static variable in class org.glite.security.trustmanager.ContextWrapper
The stream to load the proxy from

H

hashCode() - Method in class org.glite.security.trustmanager.InstanceID
 
hashCode() - Method in class org.glite.security.util.DNImplRFC2253
Returns the hashcode of the instance.
hashCode() - Method in class org.glite.security.util.X500Principal
DOCUMENT ME!
hasNext() - Method in class org.glite.security.util.FileEndingIterator
Used to check that there are more matching files to get using next().
HOSTNAME_CHECK - Static variable in class org.glite.security.trustmanager.ContextWrapper
The hostname checking setting
HOSTNAME_CHECK_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
The hostname checking default
HostNameChecker - Class in org.glite.security.util
A class to do hostname checking against a certificate to check whether the server answers with a certificate that is allowed for that host.
HostNameChecker() - Constructor for class org.glite.security.util.HostNameChecker
 

I

identityKeyManagers - Variable in class org.glite.security.trustmanager.ContextWrapper
The key manager array of this wrapper.
IGTF_NAMESPACE_ENDING - Static variable in class org.glite.security.util.FullTrustAnchor
The suffix of the new format namespace files.
INDEPENDENT_POLICY_OID - Static variable in class org.glite.security.util.proxy.ProxyPolicy
The rarely used policy where the proxy is independent of the parent and does not inherit rights from it.
INHERITALL_POLICY_OID - Static variable in class org.glite.security.util.proxy.ProxyPolicy
The normal, default policy, the proxy inherits the rights of the parent.
init(PasswordFinder, X509Certificate[], PrivateKey) - Method in class org.glite.security.trustmanager.ContextWrapper
Initializes the key manager.
init(boolean) - Method in class org.glite.security.trustmanager.CRLCertChecker
This method is used to initialize the checker and to set the direction of checking (forward or reverse).
init() - Static method in class org.glite.security.util.axis.InitSecurityContext
Initializes the SecurityContext from a MessageContext.
init() - Method in class org.glite.security.util.TrustDirHandler
Reads the directory as a preparation.
initClearSC() - Static method in class org.glite.security.util.axis.InitSecurityContext
Initialize a clear security context, which will fail on all security checks.
initKeyManagers(PasswordFinder) - Method in class org.glite.security.trustmanager.ContextWrapper
Initializes the key manager, the key manager will be updating keymanager and updates if the update interval is set.
initKeyManagers(X509Certificate[], PrivateKey) - Method in class org.glite.security.trustmanager.ContextWrapper
Initializes the key manager, the key manager doesn't know where update from, so it will be not updating by itself.
initSC(ServletRequest) - Static method in class org.glite.security.util.axis.InitSecurityContext
Sets up the client's credentials.
InitSecurityContext - Class in org.glite.security.util.axis
DOCUMENT ME!
InitSecurityContext() - Constructor for class org.glite.security.util.axis.InitSecurityContext
 
InstanceID - Class in org.glite.security.trustmanager
Defines the OpensslTrustmanager instance.
InstanceID(String, String, boolean) - Constructor for class org.glite.security.trustmanager.InstanceID
The constructor for the instanceID
INT_KEYSTORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
Internal keystore password.
IPAddressComparator - Class in org.glite.security.util
An utility class used to compare ip addresses and to check whether an IP address is within a address space defined by IP address - netmask combination.
IPAddressComparator() - Constructor for class org.glite.security.util.IPAddressComparator
 
ipPattern - Static variable in class org.glite.security.util.HostNameChecker
The pattern to check whether the string appears to be an IP address.
isCRLRequired() - Method in class org.glite.security.trustmanager.InstanceID
 
isEmpty() - Method in interface org.glite.security.util.DN
Method to check if the DN is empty.
isEmpty() - Method in class org.glite.security.util.DNImplRFC2253
 
isForwardCheckingSupported() - Method in class org.glite.security.trustmanager.CRLCertChecker
This method returns true if forward checking is supported.
isLegacyDN(X509Name) - Static method in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to check whether a DN indicates a legacy proxy or not.
isLimited() - Method in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to check whether the proxy is limited proxy or not.
isLimited() - Method in class org.glite.security.util.proxy.ProxyChainInfo
Used to check whether the proxy chain is limited proxy or not.
isSubjectDNPermitted() - Method in class org.glite.security.util.namespace.NamespacePolicy
Returns true if the subject DN is permitted
ISSUER_DN - Static variable in class org.glite.security.SecurityContext
The label for the issuer name.
ISSUER_EXTENSION - Static variable in class org.glite.security.util.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing type.
ISSUER_NAME - Static variable in class org.glite.security.SecurityContext
The label for the issuer name.
isWithinAddressSpace(byte[], byte[]) - Static method in class org.glite.security.util.IPAddressComparator
Tests whether the ipAddress is within the address space defined by the ipAddressWithNetmask.

K

keysMatch(PrivateKey, X509Certificate) - Static method in class org.glite.security.util.CertUtil
Compares whether the given private key and the public key in the certificate belong together.
keysMatch(PrivateKey, PublicKey) - Static method in class org.glite.security.util.CertUtil
Compares whether the given private key and the public key belong together.
KEYSTORE_TYPE_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
Default keystore type: JKS.
KeyStoreGenerator - Class in org.glite.security.util
Generates a keystore from the certificate and the private key from the files.
KeyStoreGenerator() - Constructor for class org.glite.security.util.KeyStoreGenerator
 

L

LEGACY_PROXY - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify legacy globus toolkit 2 proxies.
LEGACY_SAML_OID - Static variable in class org.glite.security.util.proxy.SAMLExtension
The legacy OID for the SAML assertion.
LegacyNamespaceFormat - Class in org.glite.security.util.namespace
Legacy policy language format.
LegacyNamespaceFormat() - Constructor for class org.glite.security.util.namespace.LegacyNamespaceFormat
The constructor to create an empty namespace.
LIMITED_PROXY_OID - Static variable in class org.glite.security.util.proxy.ProxyPolicy
The limited proxy, which should prevent the proxy from being used for job submission.
load(InputStream) - Method in class org.glite.security.util.CaseInsensitiveProperties
Loads the properties from the stream inputStream.
loadAnchors() - Method in class org.glite.security.util.TrustStorage
Loads all the trustanchors.
loadConfig(Properties, boolean) - Method in class org.glite.security.trustmanager.ContextWrapper
Depending on the configuration given either uses the configuration or loads the configuration from a file if the configuration file setting is set.
loadProperties(Properties) - Method in class org.glite.security.util.CaseInsensitiveProperties
Loads the properties from inProperties into this instance.
LOG_CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
The file where to load the log4j configuration.
LOG_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
The file to log to.

M

m_anchorStack - Variable in class org.glite.security.trustmanager.CertPathValidatorState
the stack of CA parent certs for namespace and CRL checking
m_baseFilename - Variable in class org.glite.security.util.CAFilenameSplitter
The filename with path until the last dot that marks the suffix.
m_baseFilename - Variable in class org.glite.security.util.FullTrustAnchor
The filename of the CA files without the '.' and ending.
m_basicConstraintsPathLimit - Variable in class org.glite.security.trustmanager.CertPathValidatorState
The path limit from the basic constraints, default unlimited.
m_basicConstraintsPathLimiter - Variable in class org.glite.security.trustmanager.CertPathValidatorState
The path limiter cert DN for the basic constraints limit.
m_caCert - Variable in class org.glite.security.util.FullTrustAnchor
The CA certificate.
m_caHash - Variable in class org.glite.security.util.FullTrustAnchor
The 8 byte hash of the DN of this CA.
m_caModified - Variable in class org.glite.security.util.FullTrustAnchor
The time the CA file was last modified.
m_canonicalString - Variable in class org.glite.security.util.DNImplRFC2253
The DN in canonical format.
m_caNumber - Variable in class org.glite.security.util.FullTrustAnchor
The running number of the CA, used for the ending.
m_count - Variable in class org.glite.security.util.DNImplRFC2253
The number of fields in the DN.
m_crl - Variable in class org.glite.security.util.FullTrustAnchor
The CRL of the CA.
m_crlModified - Variable in class org.glite.security.util.FullTrustAnchor
The time the CRL file was last modified.
m_hash - Variable in class org.glite.security.util.CAFilenameSplitter
The hash, the filename without path and suffix or last dot.
m_lastUpdateCheck - Variable in class org.glite.security.util.FullTrustAnchor
The time the CA dir was last polled for changes.
m_namespace - Variable in class org.glite.security.util.FullTrustAnchor
The namespace object of this CA.
m_namespaceFilename - Variable in class org.glite.security.util.FullTrustAnchor
The filename of the namespace in use.
m_namespaceModified - Variable in class org.glite.security.util.FullTrustAnchor
The time the namespace file was last modified.
m_number - Variable in class org.glite.security.util.CAFilenameSplitter
The number, following the last dot.
m_oids - Variable in class org.glite.security.util.DNImplRFC2253
The array of object identifiers.
m_proxyInfoPathLimit - Variable in class org.glite.security.trustmanager.CertPathValidatorState
The path limit from the proxy info extension, default unlimited.
m_proxyInfoPathLimiter - Variable in class org.glite.security.trustmanager.CertPathValidatorState
The path limiter cert DN for the proxy info extension limit.
m_proxyType - Variable in class org.glite.security.trustmanager.CertPathValidatorState
The type of the proxy.
m_rdns - Variable in class org.glite.security.util.DNImplRFC2253
The array of relative distinguished names.
m_rfc2253String - Variable in class org.glite.security.util.DNImplRFC2253
The DN in RFC2253 format.
m_trustmanager - Variable in class org.glite.security.trustmanager.ContextWrapper
The new trustmanager instance if the new configuration method is used (Trust directory).
m_x500String - Variable in class org.glite.security.util.DNImplRFC2253
The DN in X500 format.

N

NamespaceFormat - Class in org.glite.security.util.namespace
Represents a namespaces file format.
NamespaceFormat() - Constructor for class org.glite.security.util.namespace.NamespaceFormat
A constructor to create an empty policy.
NamespacePolicy - Class in org.glite.security.util.namespace
Encapsulates the policy statement; issuer DN, access rights and subject DN.
NamespacePolicy() - Constructor for class org.glite.security.util.namespace.NamespacePolicy
Creates an empty policy object.
NamespacePolicy(DN, String) - Constructor for class org.glite.security.util.namespace.NamespacePolicy
Creates a new policy with the specified issuer and subject DN.
NamespacePolicy(DN, String, String) - Constructor for class org.glite.security.util.namespace.NamespacePolicy
Creates a new policy with the specified issuer, access rights and subject DN.
NamespacePolicy(DN, String, String, String, int, String) - Constructor for class org.glite.security.util.namespace.NamespacePolicy
Creates a new policy with the specified issuer, access rights, subject DN, the actual policy statement, line number of the policy and file name.
next() - Method in class org.glite.security.util.FileEndingIterator
Used to get the next matching file.

O

objectReader(BufferedInputStream, int) - Method in class org.glite.security.util.FileCertReader
Reads a certificate or a CRL from the stream, doing some error correction.
oid - Variable in class org.glite.security.util.proxy.CertificateExtensionData
The oid of the extension.
OpensslCertPathValidator - Class in org.glite.security.trustmanager
OpenSSLCertPathValidator validates certificate paths.
OpensslCertPathValidator(String, boolean) - Constructor for class org.glite.security.trustmanager.OpensslCertPathValidator
Creates a new instance of MyCertPathValidator
OpensslTrustmanager - Class in org.glite.security.trustmanager
 
OpensslTrustmanager(String, boolean) - Constructor for class org.glite.security.trustmanager.OpensslTrustmanager
 
OpensslTrustmanagerFactory - Class in org.glite.security.trustmanager
A factory class for the OpensslTrustmanager.
OpensslTrustmanagerFactory() - Constructor for class org.glite.security.trustmanager.OpensslTrustmanagerFactory
 
org.glite.security - package org.glite.security
The main Util-java information classes.
org.glite.security.trustmanager - package org.glite.security.trustmanager
The main trustmanager package that holds the man classes or trustmanager.
org.glite.security.util - package org.glite.security.util
The Util-Java utility classes.
org.glite.security.util.axis - package org.glite.security.util.axis
 
org.glite.security.util.namespace - package org.glite.security.util.namespace
 
org.glite.security.util.proxy - package org.glite.security.util.proxy
 
OVERRIDE_EXPIRATION_CHECK_ON_INIT - Static variable in class org.glite.security.trustmanager.ContextWrapper
Flag to override the credential expiration check on loading for testing purposes only.
overrideExpirationCheck - Variable in class org.glite.security.trustmanager.ContextWrapper
Switch to bypass the expiration check.

P

parse(String) - Method in class org.glite.security.util.DNImplRFC2253
Deprecated. internal method, replaced with parse(String inputDN, boolean reversed)
parse(String) - Method in class org.glite.security.util.namespace.EUGridNamespaceFormat
Parses a namespaces file.
parse(String) - Method in class org.glite.security.util.namespace.LegacyNamespaceFormat
Parses a namespaces file.
parse(String) - Method in class org.glite.security.util.namespace.NamespaceFormat
Parses a namespaces file.
parseIP(String) - Static method in class org.glite.security.util.IPAddressComparator
Parses the string representation of the IP address and returns the address as a byte array.
parseX500(String) - Method in class org.glite.security.util.DNImplRFC2253
Deprecated. internal method, replaced with parseX500(String inputDN, boolean reversed)
Password - Class in org.glite.security.util
a copy from bouncyCastle test class
Password(char[]) - Constructor for class org.glite.security.util.Password
Creates a new Password object.
PEER_CAS - Static variable in class org.glite.security.SecurityContext
The label for peer CA Principal list.
PrivateKeyReader - Class in org.glite.security.util
This class is used to read a private key.
PrivateKeyReader() - Constructor for class org.glite.security.util.PrivateKeyReader
 
PROXY_CERT_INFO_EXTENSION_OID - Static variable in class org.glite.security.util.proxy.ProxyCertInfoExtension
The oid of the proxy cert info extension, defined in the RFC 3820.
PROXY_TRACING_ISSUER_EXTENSION_OID - Static variable in class org.glite.security.util.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing extension.
PROXY_TRACING_SUBJECT_EXTENSION_OID - Static variable in class org.glite.security.util.proxy.ProxyTracingExtension
The OID to identify subject proxy tracing extension.
ProxyCertificateGenerator - Class in org.glite.security.util.proxy
A class to make proxy certificates.
ProxyCertificateGenerator(X509Certificate[]) - Constructor for class org.glite.security.util.proxy.ProxyCertificateGenerator
Create a new proxy cert generator based on the parent cert chain.
ProxyCertificateGenerator(X509Certificate) - Constructor for class org.glite.security.util.proxy.ProxyCertificateGenerator
Create a new proxy cert generator based on the parent cert.
ProxyCertificateGenerator(X509Certificate[], PKCS10CertificationRequest) - Constructor for class org.glite.security.util.proxy.ProxyCertificateGenerator
Create a new proxy cert generator based on certification request and a certificate chain.
ProxyCertificateGenerator(X509Certificate, PKCS10CertificationRequest) - Constructor for class org.glite.security.util.proxy.ProxyCertificateGenerator
Create a new proxy cert generator based on certification request and a certificate.
ProxyCertificateInfo - Class in org.glite.security.util.proxy
A base class for digging up info from the proxy.
ProxyCertificateInfo(X509Certificate) - Constructor for class org.glite.security.util.proxy.ProxyCertificateInfo
Generates a certificate object from the x509 data structure.
ProxyCertInfoExtension - Class in org.glite.security.util.proxy
Proxy cert info extension ASN1 class.
ProxyCertInfoExtension(int, ProxyPolicy) - Constructor for class org.glite.security.util.proxy.ProxyCertInfoExtension
Generate new proxy certificate info extension with length limit len and policy policy.
ProxyCertInfoExtension() - Constructor for class org.glite.security.util.proxy.ProxyCertInfoExtension
Generate a proxy that inherits all rights and that has no cert path limitations.
ProxyCertInfoExtension(byte[]) - Constructor for class org.glite.security.util.proxy.ProxyCertInfoExtension
Constructor that generates instance out of byte array.
ProxyCertInfoExtension(ASN1Sequence) - Constructor for class org.glite.security.util.proxy.ProxyCertInfoExtension
Read a proxyCertInfoExtension from the ASN1 sequence.
ProxyCertPathValidator - Class in org.glite.security.trustmanager
ProxyCertificatePathValidator validates certificate paths.
ProxyCertPathValidator(Vector) - Constructor for class org.glite.security.trustmanager.ProxyCertPathValidator
Creates a new instance of MyCertPathValidator
ProxyCertUtil - Class in org.glite.security.util.proxy
Utility methods to dig up information out of proxy certificates.
ProxyCertUtil() - Constructor for class org.glite.security.util.proxy.ProxyCertUtil
 
ProxyChainInfo - Class in org.glite.security.util.proxy
A class to get the proxy information from the whole proxy cert chain.
ProxyChainInfo(X509Certificate[]) - Constructor for class org.glite.security.util.proxy.ProxyChainInfo
Generates new instance of this class using the certificate chain as the source of the data.
ProxyPolicy - Class in org.glite.security.util.proxy
Proxy policy ASN1 class.
ProxyPolicy(String) - Constructor for class org.glite.security.util.proxy.ProxyPolicy
Generate basic proxy policy.
ProxyPolicy(String, ASN1OctetString) - Constructor for class org.glite.security.util.proxy.ProxyPolicy
Generate new policy object using language defined by oid and the policy.
ProxyPolicy(ASN1Sequence) - Constructor for class org.glite.security.util.proxy.ProxyPolicy
Read a new proxy policy object from the ASN1 sequence.
ProxyRestrictionData - Class in org.glite.security.util.proxy
An utility class for defining the allowed address space, used both to define the source and target restrictions.
ProxyRestrictionData(byte[]) - Constructor for class org.glite.security.util.proxy.ProxyRestrictionData
Parses the restriction data from byte array.
ProxyRestrictionData() - Constructor for class org.glite.security.util.proxy.ProxyRestrictionData
Constructor to generate an empty ProxyRestrictionData object for creating new restrictions.
ProxyTracingExtension - Class in org.glite.security.util.proxy
A class for generating and parsing the proxy tracing extensions.
ProxyTracingExtension(String) - Constructor for class org.glite.security.util.proxy.ProxyTracingExtension
Generates a new proxy tracing item from the URL.
ProxyTracingExtension(byte[]) - Constructor for class org.glite.security.util.proxy.ProxyTracingExtension
Parses the information in the byte array (GeneralNames ASN1 sequence of GeneralName) into a proxy tracing extension object.
put(String, String) - Method in class org.glite.security.util.CaseInsensitiveProperties
Puts a String in to the property storage case insensitivitizing it.
putAll(Map<? extends Object, ? extends Object>) - Method in class org.glite.security.util.CaseInsensitiveProperties
 

R

read(String) - Method in interface org.glite.security.util.namespace.DNChecker
Reads a namespaces file/policy language file.
read(String) - Method in class org.glite.security.util.namespace.DNCheckerImpl
Reads a namespaces file/policy language file.
read(BufferedInputStream, PasswordFinder) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
read(BufferedInputStream, String) - Static method in class org.glite.security.util.PrivateKeyReader
Reads the private key form the stream that was given in the constructor.
readAnchors(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificates from the files defined in the argument and makes TrustAnchors from them.
readCertChain(BufferedInputStream) - Method in class org.glite.security.util.FileCertReader
Reads a certificate chain from the stream.
readCerts(String) - Method in class org.glite.security.util.FileCertReader
Reads the certificates from the files defined in the argument.
readCRLs(String) - Method in class org.glite.security.util.FileCertReader
 
readFile(File, int) - Method in class org.glite.security.util.FileCertReader
Reads the objects of given type from the File.
readObject(BufferedInputStream, int) - Method in class org.glite.security.util.FileCertReader
Does the actual reading of the object.
readProxy(BufferedInputStream, String) - Method in class org.glite.security.util.FileCertReader
Reads a grid proxy from a stream.
REMOTE_ADDR - Static variable in class org.glite.security.SecurityContext
The label for the ip address of the other party.
remove(Object) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
RFC2253 - Static variable in class org.glite.security.util.DNImplRFC2253
Marker for the RFC2253 format.
RFC3820_PROXY - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify RFC3820 type proxies.

S

s_rfc2253Lookup - Static variable in class org.glite.security.util.DNHandler
symbol table for printing the RDN identifiers, with "Email"
s_rfc2253v2Lookup - Static variable in class org.glite.security.util.DNHandler
symbol table for printing the RDN identifiers, with "emailAddress"
SAML_OID - Static variable in class org.glite.security.util.proxy.SAMLExtension
The OID for the SAML assertion.
SAMLExtension - Class in org.glite.security.util.proxy
A class for handling the SAML extension in the Certificate.
SAMLExtension(byte[]) - Constructor for class org.glite.security.util.proxy.SAMLExtension
Generates a new SAMLExtension object form the byte array
SAMLExtension(String) - Constructor for class org.glite.security.util.proxy.SAMLExtension
Used to generate an instance form the SAML assertion in String format.
SecurityContext - Class in org.glite.security
A context class in which security-related information from the authentication and authorization process is collected.
SecurityContext() - Constructor for class org.glite.security.SecurityContext
The constructor.
SecurityException - Exception in org.glite.security
This is a security exception which can be converted into an Axis Fault and thrown across a SOAP communication.
SecurityException(String) - Constructor for exception org.glite.security.SecurityException
Constructs an SecurityException with the specified detail message.
SecurityInfo - Interface in org.glite.security
An interface from which an external application can get information from underlying authentication and authorization processes.
SecurityInfoContainer - Class in org.glite.security
Container class from which the current SecurityInfo can be retrieved.
SecurityInfoContainer() - Constructor for class org.glite.security.SecurityInfoContainer
 
SESSION_ID - Static variable in class org.glite.security.SecurityContext
The label for the SSL session Id for this connection.
setAccessRights(String) - Method in class org.glite.security.util.namespace.NamespacePolicy
The access rights for the DN.
setAuthorizationPolicy(String) - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
setAuthorizedAttributes(List) - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
setChecker(PKIXCertPathChecker) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
Sets the checker to use for the check against CRLs.
setClientCert(X509Certificate) - Method in class org.glite.security.SecurityContext
This method also automatically sets the client name, the issuer name, and validity period.
setClientCertChain(X509Certificate[]) - Method in class org.glite.security.SecurityContext
This method also automatically sets the client name, the issuer name, validity period.
setClientDN(DN) - Method in class org.glite.security.SecurityContext
 
setClientName(String) - Method in class org.glite.security.SecurityContext
Deprecated. produces DN in wrong order, rather use DN methods.
setClientX500Name(String) - Method in class org.glite.security.SecurityContext
 
setClientX500Principal(X500Principal) - Method in class org.glite.security.SecurityContext
 
setCRLChecker(CRLCertChecker) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
The setCRLChecker sets the CRLCehcker to use for the Chekcing of cert chains
setCrls(Vector) - Method in class org.glite.security.trustmanager.CRLCertChecker
Sets the vector of crls to use for crl checking.
setCurrentContext(SecurityContext) - Static method in class org.glite.security.SecurityContext
 
setFilename(String) - Method in class org.glite.security.util.namespace.NamespacePolicy
Sets the policy filename.
setIssuerDN(DN) - Method in class org.glite.security.SecurityContext
 
setIssuerDN(DN) - Method in class org.glite.security.util.namespace.NamespacePolicy
Sets the issuer DN.
setIssuerName(String) - Method in class org.glite.security.SecurityContext
Deprecated. produces DN in wrong order, rather use DN methods.
setKeyLength(int) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the length of the keys to be generated, only used if the keys are not set separately.
setLifetime(int) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Set the proxy lifetime.
setLimited() - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Defines that the resulting proxy will be limited proxy, meaning job submission with is prevented.
setLineNumber(int) - Method in class org.glite.security.util.namespace.NamespacePolicy
Sets the line number of this policy line.
setName(DN) - Method in class org.glite.security.util.X500Principal
DOCUMENT ME!
setPeerCas(Principal[]) - Method in class org.glite.security.SecurityContext
 
setPolicy(String, DEROctetString) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Set the RFC proxy proxy extension policy OID and octets of the policy.
setPolicyStatement(String) - Method in class org.glite.security.util.namespace.NamespacePolicy
Sets the policy statement.
setProperty(String, String) - Method in class org.glite.security.util.CaseInsensitiveProperties
 
setProxyPathLimit(int) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the proxy path length limit of this certificate.
setProxySourceRestrictions(ProxyRestrictionData) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the proxy source restriction data.
setProxyTargetRestrictions(ProxyRestrictionData) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the proxy target restriction data.
setProxyTracingIssuer(String) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the issuer URL for the proxy tracing.
setProxyTracingSubject(String) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the subject URL for the proxy tracing.
setRemoteAddr(String) - Method in class org.glite.security.SecurityContext
Sets the IP address of the other party.
setRequestedAttributes(List) - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
setSerialNumber(BigInteger) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Sets the new proxy serial number.
setSessionId(String) - Method in class org.glite.security.SecurityContext
Sets the IP address of the other party.
setSubjectDN(String) - Method in class org.glite.security.util.namespace.NamespacePolicy
Sets the subject DN.
setTimeout(Socket) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Sets the socket read timeout value
setType(int) - Method in class org.glite.security.util.proxy.ProxyCertificateGenerator
Used to set the type of the proxy.
setUnverifiedCertChain(X509Certificate[]) - Method in class org.glite.security.SecurityContext
 
setVersion(String) - Method in class org.glite.security.util.namespace.NamespaceFormat
Sets the namespaces format version.
setVOMSValidator(VOMSValidator) - Method in class org.glite.security.SecurityContext
Deprecated. This method is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead.
skipEmptyLines(BufferedInputStream) - Static method in class org.glite.security.util.FileCertReader
Skips empty lines in the stream.
skipLine(BufferedInputStream) - Static method in class org.glite.security.util.PrivateKeyReader
Skips to the next line.
skipToCertBeginning(BufferedInputStream) - Static method in class org.glite.security.util.FileCertReader
Skips everything in front of "-----BEGIN" in the stream.
SOURCE_RESTRICTION_OID - Static variable in class org.glite.security.util.proxy.ProxyRestrictionData
The OID for the proxy source restriction
splitCAFilename(String) - Static method in class org.glite.security.util.CAFilenameSplitter
Splits the filename and gives three fields.
SSL_PROTOCOL - Static variable in class org.glite.security.trustmanager.ContextWrapper
The SSL protocol to use.
SSL_PROTOCOL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
SSL protocol default: TLSv1.
SSL_TIMEOUT_SETTING - Static variable in class org.glite.security.trustmanager.ContextWrapper
timeout for ssl handshake and reading in milliseconds
SSLContextWrapper - Interface in org.glite.security.trustmanager
DOCUMENT ME!
stop() - Method in class org.glite.security.trustmanager.ContextWrapper
Stops runing updater threads if there is any.
SUBJECT_EXTENSION - Static variable in class org.glite.security.util.proxy.ProxyTracingExtension
The OID to identify issuer proxy tracing type.
subjectDNPermitted(boolean) - Method in class org.glite.security.util.namespace.NamespacePolicy
Set to true if subject DN is permitted.

T

TARGET_RESTRICTION_OID - Static variable in class org.glite.security.util.proxy.ProxyRestrictionData
The OID for the proxy target Restriction
TIMEOUT_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
Timeout default 1 minute.
TimeoutSSLSocketFactory - Class in org.glite.security.trustmanager
A wrapper for the SSLSocketFactory to work aroung jdk1.4 ignoring the timeout system settings.
TimeoutSSLSocketFactory(SSLSocketFactory, Properties) - Constructor for class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Creates a new TimedOutSSLSocketFactory.
toASN1Object() - Method in class org.glite.security.util.proxy.ProxyCertInfoExtension
 
toASN1Object() - Method in class org.glite.security.util.proxy.ProxyPolicy
output the ASN1 object of the proxy policy.
toString() - Method in class org.glite.security.SecurityContext
 
toString() - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
toString() - Method in class org.glite.security.util.DNImplRFC2253
Returns the RFC2253 format of the DN.
toString() - Method in class org.glite.security.util.FullTrustAnchor
 
toString() - Method in class org.glite.security.util.namespace.NamespacePolicy
 
toString() - Method in class org.glite.security.util.X500Principal
DOCUMENT ME!
trustAnchors - Variable in class org.glite.security.trustmanager.ContextWrapper
The trust anchors of this contextWrapper.
TrustDirHandler - Class in org.glite.security.util
The class that handles the trust directory, currently provides a method to list all the CA certificates.
TrustDirHandler(String) - Constructor for class org.glite.security.util.TrustDirHandler
Generates a new handler for the trust directory.
trustManager - Variable in class org.glite.security.trustmanager.ContextWrapper
The old trustmanager instance if the old configuration method is used.
TrustStorage - Class in org.glite.security.util
A class that handles the information obtained from the trust directory.
TrustStorage(String) - Constructor for class org.glite.security.util.TrustStorage
Generates a new TrustStorage instance.
TRUSTSTORE_DIR - Static variable in class org.glite.security.trustmanager.ContextWrapper
The trust store setting
TRUSTSTORE_DIR_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
The default trust store dir

U

UNDEFINED_TYPE - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to point that there hasn't been a try to determine proxy type
UNKNOWN_PROXY_TYPE - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify unknown proxy type, for example user cert.
UNLIMITED - Static variable in class org.glite.security.util.proxy.ProxyCertInfoExtension
Identifier for no proxy path length limit.
UNVERIFIED_CERT_CHAIN - Static variable in class org.glite.security.SecurityContext
The label for UnverifiedCertChain.
UpdatingKeyManager - Class in org.glite.security.trustmanager
A KeyManager that reloads the credentials periodically.
UpdatingKeyManager(CaseInsensitiveProperties, PasswordFinder) - Constructor for class org.glite.security.trustmanager.UpdatingKeyManager
Creates a new instance of UpdatingKeyManager
UpdatingKeyManager(KeyStore, char[]) - Constructor for class org.glite.security.trustmanager.UpdatingKeyManager
Creates a new UpdatingKeyManager object.
USER_CERT - Static variable in class org.glite.security.util.proxy.ProxyCertificateInfo
Used to identify RFC3820 type proxies.

V

value - Variable in class org.glite.security.util.proxy.CertificateExtensionData
The contents of the extension.
VOMS_VALIDATOR - Static variable in class org.glite.security.SecurityContext
Deprecated. This constant is deprecated and you should use the classes found in org.glite.voms from glite-security-voms-api-java instead. The label for the verified VOMS Validator.

W

withoutLastCN(boolean) - Method in interface org.glite.security.util.DN
Used to get a DN instance of the DN without the last CN.
withoutLastCN(boolean) - Method in class org.glite.security.util.DNImplRFC2253
Returns the DN without the last CN.

X

X500 - Static variable in class org.glite.security.util.DNImplRFC2253
Marker for the X500 format.
X500Principal - Class in org.glite.security.util
Why was this class created?...
X500Principal() - Constructor for class org.glite.security.util.X500Principal
 

A B C D E F G H I K L M N O P R S T U V W X