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.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) booleanvoidinit()voidinit(PKISocketConfig config) booleanmakeSocket(String host, int port) org.mozilla.jss.ssl.SSLSocketmakeSSLSocket(String host, int port) voidremoveSocketListener(org.mozilla.jss.ssl.SSLSocketListener socketListener) voidsetClientCertNickname(String clientCertNickname) voidsetCMSEngine(CMSEngine engine) 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
-
getCMSEngine
-
setCMSEngine
-
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) -
init
public void init() -
init
-
makeSSLSocket
public org.mozilla.jss.ssl.SSLSocket makeSSLSocket(String host, int port) throws UnknownHostException, IOException - Throws:
UnknownHostExceptionIOException
-
makeSocket
- Specified by:
makeSocketin interfacenetscape.ldap.LDAPSocketFactory- Throws:
netscape.ldap.LDAPException
-
isClientAuth
public boolean isClientAuth()- Specified by:
isClientAuthin interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-
getCipherSuites
- Specified by:
getCipherSuitesin interfacenetscape.ldap.LDAPSSLSocketFactoryExt
-