public class SslDomainImpl extends java.lang.Object implements SslDomain, ProtonSslEngineProvider, ProtonJSslDomain
SslDomain.Mode, SslDomain.VerifyMode| Constructor and Description |
|---|
SslDomainImpl()
Deprecated.
This constructor's visibility will be reduced to the default scope in a future release.
Client code outside this module should use a
EngineFactory instead |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowUnsecuredClient() |
void |
allowUnsecuredClient(boolean allowUnsecured) |
ProtonSslEngine |
createSslEngine(SslPeerDetails peerDetails)
Returns an SSL engine.
|
java.lang.String |
getCertificateFile() |
SslDomain.Mode |
getMode() |
SslDomain.VerifyMode |
getPeerAuthentication() |
java.lang.String |
getPrivateKeyFile() |
java.lang.String |
getPrivateKeyPassword() |
java.lang.String |
getTrustedCaDb() |
void |
init(SslDomain.Mode mode) |
void |
setCredentials(java.lang.String certificateFile,
java.lang.String privateKeyFile,
java.lang.String privateKeyPassword) |
void |
setPeerAuthentication(SslDomain.VerifyMode verifyMode) |
void |
setTrustedCaDb(java.lang.String certificateDb) |
java.lang.String |
toString() |
@Deprecated public SslDomainImpl()
EngineFactory insteadpublic void init(SslDomain.Mode mode)
public SslDomain.Mode getMode()
public void setCredentials(java.lang.String certificateFile,
java.lang.String privateKeyFile,
java.lang.String privateKeyPassword)
setCredentials in interface SslDomainpublic void setTrustedCaDb(java.lang.String certificateDb)
setTrustedCaDb in interface SslDomainpublic java.lang.String getTrustedCaDb()
getTrustedCaDb in interface SslDomainpublic void setPeerAuthentication(SslDomain.VerifyMode verifyMode)
setPeerAuthentication in interface SslDomainpublic SslDomain.VerifyMode getPeerAuthentication()
getPeerAuthentication in interface SslDomainpublic java.lang.String getPrivateKeyFile()
getPrivateKeyFile in interface SslDomainpublic java.lang.String getPrivateKeyPassword()
getPrivateKeyPassword in interface SslDomainpublic java.lang.String getCertificateFile()
getCertificateFile in interface SslDomainpublic void allowUnsecuredClient(boolean allowUnsecured)
allowUnsecuredClient in interface SslDomainpublic boolean allowUnsecuredClient()
allowUnsecuredClient in interface SslDomainpublic ProtonSslEngine createSslEngine(SslPeerDetails peerDetails)
ProtonSslEngineProvidercreateSslEngine in interface ProtonSslEngineProviderpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014 FuseSource, Corp.. All Rights Reserved.