public class SecureSocket
extends java.lang.Object
| Constructor and Description |
|---|
SecureSocket(java.net.Socket socket,
javax.net.ssl.SSLContext context)
Prevents this class from being instantiated
|
| Modifier and Type | Method and Description |
|---|---|
javax.net.ssl.SSLContext |
getContext()
Gets an SSLContext
|
java.net.Socket |
getSocket()
Secures a socket using the provided SSL context and socket.
|
void |
setClientCertificates(java.lang.String filename,
java.lang.String password)
Sets client certificates
|
void |
setClientCertificates(java.lang.String filename,
java.lang.String password,
java.lang.String clientStoreType)
Sets the client certificates
|
void |
setServerCertificates(java.lang.String filename,
java.lang.String password)
Sets server certificates
|
void |
setServerCertificates(java.lang.String filename,
java.lang.String password,
java.lang.String serverStoreType)
Sets the trusted server certificates.
|
public SecureSocket(java.net.Socket socket,
javax.net.ssl.SSLContext context)
socket - the socketcontext - the contextpublic java.net.Socket getSocket()
throws java.lang.Exception
java.lang.Exception - if an error occurspublic void setClientCertificates(java.lang.String filename,
java.lang.String password,
java.lang.String clientStoreType)
throws java.lang.Exception
filename - the keystore filenamepassword - the file passwordclientStoreType - the store typejava.lang.Exception - if an error occurspublic void setClientCertificates(java.lang.String filename,
java.lang.String password)
throws java.lang.Exception
filename - the keystore filenamepassword - the keystore passwordjava.lang.Exception - if an exception occurspublic void setServerCertificates(java.lang.String filename,
java.lang.String password,
java.lang.String serverStoreType)
throws java.lang.Exception
filename - the trust store filenamepassword - the store passwordserverStoreType - the store typejava.lang.Exception - if an error occurspublic void setServerCertificates(java.lang.String filename,
java.lang.String password)
throws java.lang.Exception
filename - the keystore filenamepassword - the keystore passwordjava.lang.Exception - if an exception occurspublic javax.net.ssl.SSLContext getContext()
throws java.lang.Exception
java.lang.Exception - if an error occursCopyright © JSCAPE LLC. 1999-2021. All Rights Reserved