public class SSLConfigurator
extends java.lang.Object
Constructor and Description |
---|
SSLConfigurator() |
Modifier and Type | Method and Description |
---|---|
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) |
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)
Copyright © 2013. All Rights Reserved.