public interface TlsKeyExchange
Modifier and Type | Method and Description |
---|---|
void |
generateClientKeyExchange(java.io.OutputStream output) |
byte[] |
generatePremasterSecret() |
byte[] |
generateServerKeyExchange() |
void |
init(TlsContext context) |
void |
processClientCertificate(Certificate clientCertificate) |
void |
processClientCredentials(TlsCredentials clientCredentials) |
void |
processClientKeyExchange(java.io.InputStream input) |
void |
processServerCertificate(Certificate serverCertificate) |
void |
processServerCredentials(TlsCredentials serverCredentials) |
void |
processServerKeyExchange(java.io.InputStream input) |
boolean |
requiresServerKeyExchange() |
void |
skipClientCredentials() |
void |
skipServerCredentials() |
void |
skipServerKeyExchange() |
void |
validateCertificateRequest(CertificateRequest certificateRequest) |
void init(TlsContext context)
void skipServerCredentials() throws java.io.IOException
java.io.IOException
void processServerCredentials(TlsCredentials serverCredentials) throws java.io.IOException
java.io.IOException
void processServerCertificate(Certificate serverCertificate) throws java.io.IOException
java.io.IOException
boolean requiresServerKeyExchange()
byte[] generateServerKeyExchange() throws java.io.IOException
java.io.IOException
void skipServerKeyExchange() throws java.io.IOException
java.io.IOException
void processServerKeyExchange(java.io.InputStream input) throws java.io.IOException
java.io.IOException
void validateCertificateRequest(CertificateRequest certificateRequest) throws java.io.IOException
java.io.IOException
void skipClientCredentials() throws java.io.IOException
java.io.IOException
void processClientCredentials(TlsCredentials clientCredentials) throws java.io.IOException
java.io.IOException
void processClientCertificate(Certificate clientCertificate) throws java.io.IOException
java.io.IOException
void generateClientKeyExchange(java.io.OutputStream output) throws java.io.IOException
java.io.IOException
void processClientKeyExchange(java.io.InputStream input) throws java.io.IOException
java.io.IOException
byte[] generatePremasterSecret() throws java.io.IOException
java.io.IOException