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

A

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

C

CA_FILES - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CA_FILES_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CA_STORE_ALIAS - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CA_STORE_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CA_STORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CA_STORE_TYPE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_CERT_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_KEY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_KEY_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_PROXY_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_STORE_TYPE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CREDENTIALS_UPDATE_INTERVAL_DEAFULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRLCertChecker - class org.glite.security.trustmanager.CRLCertChecker.
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 org.glite.security.trustmanager.CRLFileTrustManager.
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
CRL_ENABLED - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_ENABLED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_FILES - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_REQUIRED - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_REQUIRED_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_UPDATE_INTERVAL - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
CRL_UPDATE_INTERVAL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
ContextFactory - class org.glite.security.trustmanager.ContextFactory.
 
ContextFactory() - Constructor for class org.glite.security.trustmanager.ContextFactory
 
ContextWrapper - class org.glite.security.trustmanager.ContextWrapper.
DOCUMENT ME!
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
certReader - Variable in class org.glite.security.trustmanager.ContextWrapper
 
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!
config - Variable in class org.glite.security.trustmanager.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
 
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(int) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses all network interfaces on the host, and is bound to a specified port.
createSocket(int, int) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses all network interfaces on the host, and is bound to a specified port, and uses the specified connection backlog.
createSocket(int, int, InetAddress) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Return a server socket that uses the specified interface on the host, and is bound to a specified port, and uses the specified connection backlog.
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
 
crls - Variable in class org.glite.security.trustmanager.ContextWrapper
 

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.
getAlgorithm() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the keymanager algorithm.
getCACerts() - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
Returns an array of accepted CA certificates
getCaFiles() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the file definition for the certificate authority (CA) files.
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!
getClientAuth() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns true if the client authentication is required.
getContext() - Method in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
getCredentialsUpdateInterval() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the update interval.
getCrlFiles() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get the certificate revocation list (CRL) file definition.
getCrls() - Method in class org.glite.security.trustmanager.CRLCertChecker
 
getGridProxyFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the gridproxy file.
getHostCert() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the host (server) certificate file name.
getHostKey() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the host private key.
getHostKeyPass() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the host private key.
getImplementationName() - Method in class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
getIntervalSecs(String) - Static method in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
getKeyManager() - Method in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
getKeystoreFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get name of the file containing the server KeyStore.
getKeystorePass() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to get the password for the server KeyStore.
getKeystoreType() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the server KeyStore type.
getLog4jConfFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogConf() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogConfFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getLogFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the SSL authentication log messages.
getPrivateKey(String) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
getProtocol() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the protocol to use.
getSSLSupport(Socket) - Method in class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
getServerAliases(String, Principal[]) - Method in class org.glite.security.trustmanager.UpdatingKeyManager
DOCUMENT ME!
getServerSocketFactory() - Method in class org.glite.security.trustmanager.ContextWrapper
 
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
DOCUMENT ME!
getSocketFactory() - Method in interface org.glite.security.trustmanager.SSLContextWrapper
DOCUMENT ME!
getSslConfigFile() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the configuration file for the log4j logging.
getSupportedExtensions() - Method in class org.glite.security.trustmanager.CRLCertChecker
Returns the Set of supported extensions.
getTrustStore() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the filename for the KeyStore that holds the certificate authority (CA) certificates.
getTrustStorePass() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the password needed to access the KeyStore which has all the CA certs.
getTrustStoreType() - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Returns the type of the KeyStore that holds all the CA certs.

H

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

I

INT_KEYSTORE_PASSWD - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
identityKeyManagers - Variable in class org.glite.security.trustmanager.ContextWrapper
 
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(PasswordFinder, X509Certificate[], PrivateKey) - Method in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
initKeyManagers(PasswordFinder) - Method in class org.glite.security.trustmanager.ContextWrapper
DOCUMENT ME!
initKeyManagers(X509Certificate[], PrivateKey) - Method 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
 

L

LOG_CONF_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
LOG_FILE - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
loadConfig(Properties) - Method 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
 
overrideExpirationCheck - Variable in class org.glite.security.trustmanager.ContextWrapper
only for testing! overrides the expiration checking during the cert loading so that expired certs can be loaded to test the certificate rejection at the server end.

P

ProxyCertPathValidator - class org.glite.security.trustmanager.ProxyCertPathValidator.
ProxyCertificatePathValidator validates certificate paths.
ProxyCertPathValidator(Vector) - Constructor for class org.glite.security.trustmanager.ProxyCertPathValidator
Creates a new instance of MyCertPathValidator

S

SSLContextWrapper - interface org.glite.security.trustmanager.SSLContextWrapper.
DOCUMENT ME!
SSLServerSocketFactory - class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory.
Socket factory for SSL sockets, using the Java Server Sockets Extension (JSSE) reference implementation support classes.
SSLServerSocketFactory() - Constructor for class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
The constructor.
SSL_PROTOCOL - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
SSL_PROTOCOL_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
 
setAlgorithm(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Sets the KeyManager algorithm.
setCRLChecker(CRLCertChecker) - Method in class org.glite.security.trustmanager.ProxyCertPathValidator
The setCRLChecker sets the CRLCehcker to use for the Chekcing of cert chains
setCaFiles(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the file definition for the CA files.
setChecker(PKIXCertPathChecker) - Method in class org.glite.security.trustmanager.CRLFileTrustManager
DOCUMENT ME!
setClientAuth(boolean) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to choose if the client authentication is on or off.
setCredentialsUpdateInterval(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the update interval.
setCrlFiles(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the file definitions for the CRL files.
setCrls(Vector) - Method in class org.glite.security.trustmanager.CRLCertChecker
 
setGridProxyFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the gridproxy file.
setHostCert(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the host certificate.
setHostKey(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename fot the host private key.
setHostKeyPass(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename fot the host private key.
setKeystoreFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the server KeyStore.
setKeystorePass(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the password to use when reading the server KeyStore.
setKeystoreType(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the type for the server KeyStore.
setLog4jConfFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogConf(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogConfFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the logging configuration for the authentication logs.
setLogFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the log filename for the authentication log.
setProtocol(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Sets the SSL protocol to use.
setSslConfigFile(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the configuration for the authentication system.
setTrustStore(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the filename for the KeyStore that holds all the CA certs.
setTrustStorePass(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the password required to access the KeyStore which has all the CA certs.
setTrustStoreType(String) - Method in class org.glite.security.trustmanager.tomcat.SSLServerSocketFactory
Used to set the type of the KeyStore holding all the CA certs.

T

TIMEOUT - Static variable in class org.glite.security.trustmanager.ContextWrapper
timeout for connections in milliseconds
TIMEOUT_DEFAULT - Static variable in class org.glite.security.trustmanager.ContextWrapper
timeout default 1 minute
TMSSLImplementation - class org.glite.security.trustmanager.tomcat.TMSSLImplementation.
 
TMSSLImplementation() - Constructor for class org.glite.security.trustmanager.tomcat.TMSSLImplementation
 
TMSSLServerSocketFactory - class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory.
 
TMSSLServerSocketFactory() - Constructor for class org.glite.security.trustmanager.tomcat.TMSSLServerSocketFactory
 
trustAnchors - Variable in class org.glite.security.trustmanager.ContextWrapper
 
trustManager - Variable in class org.glite.security.trustmanager.ContextWrapper
 

U

UpdatingKeyManager - class org.glite.security.trustmanager.UpdatingKeyManager.
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