Class PKISocketFactory
java.lang.Object
com.netscape.cmscore.ldapconn.PKISocketFactory
- All Implemented Interfaces:
netscape.ldap.LDAPSocketFactory, netscape.ldap.LDAPSSLSocketFactoryExt
Uses HCL ssl socket.
- Author:
- Lily Hsiao lhsiao@netscape.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.Loggerprotected List<org.mozilla.jss.ssl.SSLSocketListener> -
Constructor Summary
ConstructorsConstructorDescriptionPKISocketFactory(boolean secure) PKISocketFactory(String clientCertNickname) PKISocketFactory(String clientCertNickname, boolean external) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSocketListener(org.mozilla.jss.ssl.SSLSocketListener socketListener) org.mozilla.jss.ssl.SSLCertificateApprovalCallbackbooleanvoidinit()voidinit(PKISocketConfig config) booleanmakeSocket(String host, int port) org.mozilla.jss.ssl.SSLSocketmakeSSLSocket(String host, int port) voidremoveSocketListener(org.mozilla.jss.ssl.SSLSocketListener socketListener) voidsetApprovalCallback(org.mozilla.jss.ssl.SSLCertificateApprovalCallback approvalCallback) voidsetAuditor(Auditor engine) voidsetClientCertNickname(String clientCertNickname) voidsetSecure(boolean secure)
-
Field Details
-
logger
public static final org.slf4j.Logger logger -
socketListeners
-
-
Constructor Details
-
PKISocketFactory
public PKISocketFactory() -
PKISocketFactory
public PKISocketFactory(boolean secure) -
PKISocketFactory
-
PKISocketFactory
-
-
Method Details
-
getAuditor
-
setAuditor
-
getSecure
public boolean getSecure() -
setSecure
public void setSecure(boolean secure) -
getClientCertNickname
-
setClientCertNickname
-
addSocketListener
public void addSocketListener(org.mozilla.jss.ssl.SSLSocketListener socketListener) -
removeSocketListener
public void removeSocketListener(org.mozilla.jss.ssl.SSLSocketListener socketListener) -
getApprovalCallback
public org.mozilla.jss.ssl.SSLCertificateApprovalCallback getApprovalCallback() -
setApprovalCallback
public void setApprovalCallback(org.mozilla.jss.ssl.SSLCertificateApprovalCallback approvalCallback) -
init
public void init() -
init
-
makeSSLSocket
public org.mozilla.jss.ssl.SSLSocket makeSSLSocket(String host, int port) throws UnknownHostException, IOException - Throws:
UnknownHostExceptionIOException
-
makeSocket
-
isClientAuth
public boolean isClientAuth()- Specified by:
isClientAuthin interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-
getCipherSuites
- Specified by:
getCipherSuitesin interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-