|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.globus.gsi.jsse.SSLConfigurator
public class SSLConfigurator
This class is used to configure and create SSL socket factories. The factories can either be built by setting the credentialStore, crlStore, trustAnchorStore and policyStore directly, or it can use the java security SPI mechanism. This is the simplest way to configure the globus ssl support.
Constructor Summary | |
---|---|
SSLConfigurator()
|
Method Summary | |
---|---|
javax.net.ssl.SSLSocketFactory |
createFactory()
Create an SSLSocketFactory based on the configured stores. |
javax.net.ssl.SSLServerSocketFactory |
createServerFactory()
Create an SSLServerSocketFactory based on the configured stores. |
java.security.KeyStore |
getCredentialStore()
|
java.lang.String |
getCredentialStoreLocation()
|
java.lang.String |
getCredentialStorePassword()
|
java.lang.String |
getCredentialStoreType()
|
java.lang.String |
getCrlLocationPattern()
|
java.security.cert.CertStore |
getCrlStore()
|
java.lang.String |
getCrlStoreType()
|
java.util.Map<java.lang.String,ProxyPolicyHandler> |
getHandlers()
|
SigningPolicyStore |
getPolicyStore()
|
java.lang.String |
getProtocol()
|
java.lang.String |
getProvider()
|
java.lang.String |
getSecureRandomAlgorithm()
|
javax.net.ssl.SSLContext |
getSSLContext()
Create an SSLContext based on the configured stores. |
java.security.KeyStore |
getTrustAnchorStore()
|
java.lang.String |
getTrustAnchorStoreLocation()
|
java.lang.String |
getTrustAnchorStorePassword()
|
java.lang.String |
getTrustAnchorStoreType()
|
boolean |
isRejectLimitProxy()
|
void |
setCredentialStore(java.security.KeyStore credentialStore)
|
void |
setCredentialStoreLocation(java.lang.String credentialStoreLocation)
|
void |
setCredentialStorePassword(java.lang.String credentialStorePassword)
|
void |
setCredentialStoreType(java.lang.String credentialStoreType)
|
void |
setCrlLocationPattern(java.lang.String crlLocationPattern)
|
void |
setCrlStore(java.security.cert.CertStore crlStore)
|
void |
setCrlStoreType(java.lang.String crlStoreType)
|
void |
setHandlers(java.util.Map<java.lang.String,ProxyPolicyHandler> handlers)
|
void |
setPolicyStore(SigningPolicyStore policyStore)
|
void |
setProtocol(java.lang.String protocol)
|
void |
setProvider(java.lang.String provider)
|
void |
setRejectLimitProxy(boolean rejectLimitProxy)
|
void |
setSecureRandomAlgorithm(java.lang.String secureRandomAlgorithm)
|
void |
setTrustAnchorStore(java.security.KeyStore trustAnchorStore)
|
void |
setTrustAnchorStoreLocation(java.lang.String trustAnchorStoreLocation)
|
void |
setTrustAnchorStorePassword(java.lang.String trustAnchorStorePassword)
|
void |
setTrustAnchorStoreType(java.lang.String trustAnchorStoreType)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SSLConfigurator()
Method Detail |
---|
public javax.net.ssl.SSLSocketFactory createFactory() throws GlobusSSLConfigurationException
GlobusSSLConfigurationException
- If we fail to create the socketFactory.public javax.net.ssl.SSLContext getSSLContext() throws GlobusSSLConfigurationException
GlobusSSLConfigurationException
- If we fail to create the context.public javax.net.ssl.SSLServerSocketFactory createServerFactory() throws GlobusSSLConfigurationException
GlobusSSLConfigurationException
- If we fail to create the server socket factory.public java.lang.String getProvider()
public void setProvider(java.lang.String provider)
public java.lang.String getProtocol()
public void setProtocol(java.lang.String protocol)
public java.lang.String getSecureRandomAlgorithm()
public void setSecureRandomAlgorithm(java.lang.String secureRandomAlgorithm)
public java.lang.String getCredentialStorePassword()
public void setCredentialStorePassword(java.lang.String credentialStorePassword)
public java.security.KeyStore getTrustAnchorStore()
public void setTrustAnchorStore(java.security.KeyStore trustAnchorStore)
public java.security.cert.CertStore getCrlStore()
public void setCrlStore(java.security.cert.CertStore crlStore)
public SigningPolicyStore getPolicyStore()
public void setPolicyStore(SigningPolicyStore policyStore)
public boolean isRejectLimitProxy()
public void setRejectLimitProxy(boolean rejectLimitProxy)
public java.util.Map<java.lang.String,ProxyPolicyHandler> getHandlers()
public void setHandlers(java.util.Map<java.lang.String,ProxyPolicyHandler> handlers)
public java.lang.String getCredentialStoreLocation()
public void setCredentialStoreLocation(java.lang.String credentialStoreLocation)
public java.lang.String getCredentialStoreType()
public void setCredentialStoreType(java.lang.String credentialStoreType)
public java.lang.String getTrustAnchorStoreType()
public void setTrustAnchorStoreType(java.lang.String trustAnchorStoreType)
public java.lang.String getTrustAnchorStoreLocation()
public void setTrustAnchorStoreLocation(java.lang.String trustAnchorStoreLocation)
public java.lang.String getTrustAnchorStorePassword()
public void setTrustAnchorStorePassword(java.lang.String trustAnchorStorePassword)
public java.lang.String getCrlStoreType()
public void setCrlStoreType(java.lang.String crlStoreType)
public java.lang.String getCrlLocationPattern()
public void setCrlLocationPattern(java.lang.String crlLocationPattern)
public java.security.KeyStore getCredentialStore()
public void setCredentialStore(java.security.KeyStore credentialStore)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |