Class JssSSLSocketFactory

  • All Implemented Interfaces:
    ISocketFactory

    public class JssSSLSocketFactory
    extends java.lang.Object
    implements ISocketFactory
    Uses NSS ssl socket.
    Version:
    $Revision$ $Date$
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addSocketListener​(org.mozilla.jss.ssl.SSLSocketListener sl)  
      void log​(int level, java.lang.String msg)  
      java.net.Socket makeSocket​(java.lang.String host, int port)  
      java.net.Socket makeSocket​(java.lang.String host, int port, int timeout)  
      java.net.Socket makeSocket​(java.lang.String host, int port, org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback, org.mozilla.jss.ssl.SSLClientCertificateSelectionCallback clientCertCallback, int timeout)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JssSSLSocketFactory

        public JssSSLSocketFactory()
      • JssSSLSocketFactory

        public JssSSLSocketFactory​(java.lang.String certNickname)
      • JssSSLSocketFactory

        public JssSSLSocketFactory​(java.lang.String certNickname,
                                   java.lang.String ciphers)
    • Method Detail

      • makeSocket

        public java.net.Socket makeSocket​(java.lang.String host,
                                          int port)
                                   throws java.io.IOException,
                                          java.net.UnknownHostException
        Specified by:
        makeSocket in interface ISocketFactory
        Throws:
        java.io.IOException
        java.net.UnknownHostException
      • makeSocket

        public java.net.Socket makeSocket​(java.lang.String host,
                                          int port,
                                          org.mozilla.jss.ssl.SSLCertificateApprovalCallback certApprovalCallback,
                                          org.mozilla.jss.ssl.SSLClientCertificateSelectionCallback clientCertCallback,
                                          int timeout)
                                   throws java.io.IOException,
                                          java.net.UnknownHostException
        Specified by:
        makeSocket in interface ISocketFactory
        Throws:
        java.io.IOException
        java.net.UnknownHostException
      • makeSocket

        public java.net.Socket makeSocket​(java.lang.String host,
                                          int port,
                                          int timeout)
                                   throws java.io.IOException,
                                          java.net.UnknownHostException
        Specified by:
        makeSocket in interface ISocketFactory
        Throws:
        java.io.IOException
        java.net.UnknownHostException
      • addSocketListener

        public void addSocketListener​(org.mozilla.jss.ssl.SSLSocketListener sl)
      • log

        public void log​(int level,
                        java.lang.String msg)