public interface  org.apache.qpid.proton.engine.SslDomain extends java.lang.Object
{
public abstract void init(org.apache.qpid.proton.engine.SslDomain$Mode);
public abstract org.apache.qpid.proton.engine.SslDomain$Mode getMode();
public abstract void setCredentials(java.lang.String, java.lang.String, java.lang.String);
public abstract java.lang.String getPrivateKeyFile();
public abstract java.lang.String getPrivateKeyPassword();
public abstract java.lang.String getCertificateFile();
public abstract void setTrustedCaDb(java.lang.String);
public abstract java.lang.String getTrustedCaDb();
public abstract void setPeerAuthentication(org.apache.qpid.proton.engine.SslDomain$VerifyMode);
public abstract org.apache.qpid.proton.engine.SslDomain$VerifyMode getPeerAuthentication();
public abstract void allowUnsecuredClient(boolean);
public abstract boolean allowUnsecuredClient();
public abstract void setSslContext(javax.net.ssl.SSLContext);
public abstract javax.net.ssl.SSLContext getSslContext();
}