Package com.netscape.cmsutil.http
Class JssSSLSocketFactory
- java.lang.Object
-
- com.netscape.cmsutil.http.JssSSLSocketFactory
-
- All Implemented Interfaces:
ISocketFactory
public class JssSSLSocketFactory extends java.lang.Object implements ISocketFactory
Uses NSS ssl socket.- Version:
- $Revision$ $Date$
-
-
Constructor Summary
Constructors Constructor Description JssSSLSocketFactory()
JssSSLSocketFactory(java.lang.String certNickname)
JssSSLSocketFactory(java.lang.String certNickname, java.lang.String ciphers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSocketListener(org.mozilla.jss.ssl.SSLSocketListener sl)
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)
-
-
-
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 interfaceISocketFactory
- 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 interfaceISocketFactory
- 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 interfaceISocketFactory
- Throws:
java.io.IOException
java.net.UnknownHostException
-
addSocketListener
public void addSocketListener(org.mozilla.jss.ssl.SSLSocketListener sl)
-
-