A C F G H I K L O P S T U

A

acceptSocket(ServerSocket) - Method in class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
AXISSocketFactory - Class in org.glite.security.trustmanager.axis
AxisSocketFactoryFactory.java
AXISSocketFactory(Hashtable) - Constructor for class org.glite.security.trustmanager.axis.AXISSocketFactory
Creates a new instance of AxisSocketFactory
AXISSocketFactoryFactory - Class in org.glite.security.trustmanager.axis
AxisSocketFactoryFactory.java
AXISSocketFactoryFactory() - Constructor for class org.glite.security.trustmanager.axis.AXISSocketFactoryFactory
Creates a new instance of AxisSocketFactoryFactory

C

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
DOCUMENT ME!
CA_STORE_ALIAS - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
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
certReader - Variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
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.ProxyCertPathValidator
Checks that a certificate path is valid.
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.
checkDNRestriction(X509Certificate, X509Certificate) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
checks that the subject dn starts weith the DN parts of the signer.
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.
checkServerTrusted(X509Certificate[], String) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
This method checks that the certificate path is a valid server certificate path.
checkSignature(X509Certificate, X509Certificate) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Checks that the sub certificate is signed by the signer.
chooseClientAlias(String[], Principal[], Socket) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
chooseServerAlias(String, Principal[], Socket) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
clearCurrentProperties() - Static method in class org.glite.security.trustmanager.axis.AXISSocketFactory
Clears the thread specific properties.
CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
config - Variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CONNECT_TIMEOUT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
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) - 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
create(String, int, StringBuffer, BooleanHolder) - Method in class org.glite.security.trustmanager.axis.AXISSocketFactory
DOCUMENT ME!
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.
createServerFactory() - Method in class org.glite.security.trustmanager.axis.AXISSocketFactory
DOCUMENT ME!
createServerFactory() - Method in class org.glite.security.trustmanager.axis.AXISSocketFactoryFactory
DOCUMENT ME!
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.
createSocket(int, int, InetAddress) - Method in class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
createSocket(int, int) - Method in class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
createSocket(int) - Method in class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
CREDENTIALS_CERT_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
identity cert-key property names
CREDENTIALS_KEY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CREDENTIALS_KEY_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CREDENTIALS_PROXY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
identity proxy filename
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
DOCUMENT ME!
CREDENTIALS_STORE_TYPE - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CREDENTIALS_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CREDENTIALS_UPDATE_INTERVAL_DEAFULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_ENABLED - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_ENABLED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_FILES - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_FILES_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_REQUIRED - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_REQUIRED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
CRL_UPDATE_INTERVAL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
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
DOCUMENT ME!

F

findCA(DN) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Finds the TrustAnchor with the distinguished name (DN) dn.
findProxy() - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!

G

getAcceptedIssuers() - Method in class org.glite.security.trustmanager.CRLFileTrustManager
This method returns an array containing all the CA certs.
getCACerts() - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Returns an array of accepted CA certificates
getCertificateChain(String) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
getClientAliases(String, Principal[]) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
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.
getCurrentProperties() - Static method in class org.glite.security.trustmanager.axis.AXISSocketFactory
 
getDefaultCipherSuites() - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
 
getImplementationName() - Method in class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
getIntervalSecs(String) - Static method in class org.glite.security.trustmanager.ContextWrapper
Parses a string representation of an interval into seconds.
getKeyManager() - Method in class org.glite.security.trustmanager.ContextWrapper
Returns the internal key managers, only for debugging.
getPrivateKey(String) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
getServerAliases(String, Principal[]) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
getServerSocketFactory() - Method in class org.glite.security.trustmanager.ContextWrapper
Creates a ServerSocketFactory.
getServerSocketFactory() - Method in interface org.glite.security.trustmanager.SSLContextWrapper
DOCUMENT ME!
getServerSocketFactory() - Method in class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
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!
getSSLSupport(Socket) - Method in class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
getSupportedCipherSuites() - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
 
getSupportedExtensions() - Method in class org.glite.security.trustmanager.CRLCertChecker
Returns the Set of supported extensions.
getTransportProvider(Properties) - Static method in class org.glite.security.trustmanager.axis.SSLConfigSender
Utility function to simplify the use of this class.
GRID_PROXY_STREAM - Static variable in class org.glite.security.trustmanager.ContextWrapper
The stream to load the proxy from

H

handshake(Socket) - Method in class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 

I

identityKeyManagers - Variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
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).
initKeyManagers(PasswordFinder) - Method in class org.glite.security.trustmanager.ContextWrapper
Initializes the key manager.
initKeyManagers(X509Certificate[], PrivateKey) - Method in class org.glite.security.trustmanager.ContextWrapper
Initializes the key manager.
INT_KEYSTORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
isForwardCheckingSupported() - Method in class org.glite.security.trustmanager.CRLCertChecker
This method returns true if forward checking is supported.

K

KEYSTORE_TYPE_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!

L

loadConfig(Properties) - 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.
LOG_CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
LOG_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!

O

org.glite.security.trustmanager - package org.glite.security.trustmanager
 
org.glite.security.trustmanager.axis - package org.glite.security.trustmanager.axis
 
org.glite.security.trustmanager.tomcat - package org.glite.security.trustmanager.tomcat
 
OVERRIDE_EXPIRATION_CHECK_ON_INIT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
overrideExpirationCheck - Variable in class org.glite.security.trustmanager.ContextWrapper
Switch to bypass the expiration check.

P

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

S

setChecker(PKIXCertPathChecker) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
DOCUMENT ME!
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.
setCurrentProperties(Properties) - Static method in class org.glite.security.trustmanager.axis.AXISSocketFactory
 
setTimeout(Socket) - Method in class org.glite.security.trustmanager.TimeoutSSLSocketFactory
Sets the socket read timeout value
SSL_PROTOCOL - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
SSL_PROTOCOL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
SSL_TIMEOUT_SETTING - Static variable in class org.glite.security.trustmanager.ContextWrapper
timeout for connections in milliseconds
SSLConfigSender - Class in org.glite.security.trustmanager.axis
A HTTPSender that can be used to configure the trustmanager per message basis.
SSLConfigSender(Properties) - Constructor for class org.glite.security.trustmanager.axis.SSLConfigSender
Creates a new SSLConfigSender object.
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.

T

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.
TMSSLImplementation - Class in org.glite.security.trustmanager.tomcat
 
TMSSLImplementation() - Constructor for class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
TMSSLServerSocketFactory - Class in org.glite.security.trustmanager.tomcat
The Tomcat glue ServerSocketFactory class.
TMSSLServerSocketFactory() - Constructor for class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
toString() - Method in class org.glite.security.trustmanager.UpdatingKeyManager
 
trustAnchors - Variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
trustManager - Variable in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!

U

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.

A C F G H I K L O P S T U