Package com.netscape.cmscore.ldapconn
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.Logger
protected List<org.mozilla.jss.ssl.SSLSocketListener>
-
Constructor Summary
ConstructorsConstructorDescriptionPKISocketFactory
(boolean secure) PKISocketFactory
(String clientCertNickname) PKISocketFactory
(String clientCertNickname, boolean external) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSocketListener
(org.mozilla.jss.ssl.SSLSocketListener socketListener) org.mozilla.jss.ssl.SSLCertificateApprovalCallback
boolean
void
init()
void
init
(PKISocketConfig config) boolean
makeSocket
(String host, int port) org.mozilla.jss.ssl.SSLSocket
makeSSLSocket
(String host, int port) void
removeSocketListener
(org.mozilla.jss.ssl.SSLSocketListener socketListener) void
setApprovalCallback
(org.mozilla.jss.ssl.SSLCertificateApprovalCallback approvalCallback) void
setAuditor
(Auditor engine) void
setClientCertNickname
(String clientCertNickname) void
setSecure
(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:
UnknownHostException
IOException
-
makeSocket
- Specified by:
makeSocket
in interfacenetscape.ldap.LDAPSocketFactory
- Throws:
netscape.ldap.LDAPException
-
isClientAuth
public boolean isClientAuth()- Specified by:
isClientAuth
in interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-
getCipherSuites
- Specified by:
getCipherSuites
in interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-