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