org.mozilla.jss.ssl
Class SocketBase
java.lang.Object
|
+--org.mozilla.jss.ssl.SocketBase
- class SocketBase
- extends java.lang.Object
Constructor Summary |
(package private) |
SocketBase()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
sockProxy
private SocketProxy sockProxy
timeout
private int timeout
SSL_ENABLE_SSL2
static final int SSL_ENABLE_SSL2
- Enums. These must match the enums table in SSLSocket.c. This is
safer than copying the values of the C constants, which are subject
to change, into Java code.
SSL_ENABLE_SSL3
static final int SSL_ENABLE_SSL3
TCP_NODELAY
static final int TCP_NODELAY
SO_KEEPALIVE
static final int SO_KEEPALIVE
PR_SHUTDOWN_RCV
static final int PR_SHUTDOWN_RCV
PR_SHUTDOWN_SEND
static final int PR_SHUTDOWN_SEND
SSL_REQUIRE_CERTIFICATE
static final int SSL_REQUIRE_CERTIFICATE
SSL_REQUEST_CERTIFICATE
static final int SSL_REQUEST_CERTIFICATE
SSL_NO_CACHE
static final int SSL_NO_CACHE
SSL_POLICY_DOMESTIC
static final int SSL_POLICY_DOMESTIC
SSL_POLICY_EXPORT
static final int SSL_POLICY_EXPORT
SSL_POLICY_FRANCE
static final int SSL_POLICY_FRANCE
requestingClientAuth
private boolean requestingClientAuth
SocketBase
SocketBase()
getTimeout
int getTimeout()
setTimeout
void setTimeout(int timeout)
setProxy
void setProxy(SocketProxy sockProxy)
socketCreate
byte[] socketCreate(java.lang.Object socketObject,
SSLCertificateApprovalCallback certApprovalCallback,
SSLClientCertificateSelectionCallback clientCertSelectionCallback)
throws java.net.SocketException
socketBind
void socketBind(byte[] addrBA,
int port)
throws java.net.SocketException
close
void close()
throws java.io.IOException
socketClose
void socketClose()
throws java.io.IOException
requestClientAuth
void requestClientAuth(boolean b)
throws java.net.SocketException
requestClientAuthNoExpiryCheck
public void requestClientAuthNoExpiryCheck(boolean b)
throws java.net.SocketException
requestClientAuthNoExpiryCheckNative
private void requestClientAuthNoExpiryCheckNative(boolean b)
throws java.net.SocketException
enableSSL2
void enableSSL2(boolean enable)
throws java.net.SocketException
enableSSL3
void enableSSL3(boolean enable)
throws java.net.SocketException
setSSLOption
void setSSLOption(int option,
boolean on)
throws java.net.SocketException
setSSLOption
void setSSLOption(int option,
int on)
throws java.net.SocketException
getInetAddress
java.net.InetAddress getInetAddress()
getPeerAddressNative
private int getPeerAddressNative()
throws java.net.SocketException
getLocalPort
public int getLocalPort()
getLocalPortNative
private int getLocalPortNative()
throws java.net.SocketException
requireClientAuth
void requireClientAuth(boolean require,
boolean onRedo)
throws java.net.SocketException
setClientCertNickname
void setClientCertNickname(java.lang.String nick)
throws java.net.SocketException
setClientCertNicknameNative
private void setClientCertNicknameNative(java.lang.String nick)
throws java.net.SocketException
useCache
void useCache(boolean b)
throws java.net.SocketException