Class PKISocketFactory

java.lang.Object
com.netscape.cmscore.ldapconn.PKISocketFactory
All Implemented Interfaces:
netscape.ldap.LDAPSocketFactory, netscape.ldap.LDAPSSLSocketFactoryExt

public class PKISocketFactory extends Object implements netscape.ldap.LDAPSSLSocketFactoryExt
Uses HCL ssl socket.
Author:
Lily Hsiao lhsiao@netscape.com
  • Field Details

    • logger

      public static org.slf4j.Logger logger
  • Constructor Details

    • PKISocketFactory

      public PKISocketFactory()
    • PKISocketFactory

      public PKISocketFactory(boolean secure)
    • PKISocketFactory

      public PKISocketFactory(String certNickname)
    • PKISocketFactory

      public PKISocketFactory(String certNickname, boolean external)
  • Method Details

    • init

      public void init()
    • init

      public void init(PKISocketConfig config)
    • makeSSLSocket

      public org.mozilla.jss.ssl.SSLSocket makeSSLSocket(String host, int port) throws UnknownHostException, IOException
      Throws:
      UnknownHostException
      IOException
    • makeSocket

      public Socket makeSocket(String host, int port) throws netscape.ldap.LDAPException
      Specified by:
      makeSocket in interface netscape.ldap.LDAPSocketFactory
      Throws:
      netscape.ldap.LDAPException
    • isClientAuth

      public boolean isClientAuth()
      Specified by:
      isClientAuth in interface netscape.ldap.LDAPSSLSocketFactoryExt
    • getCipherSuites

      public Object getCipherSuites()
      Specified by:
      getCipherSuites in interface netscape.ldap.LDAPSSLSocketFactoryExt
    • log

      public void log(int level, String msg)