public interface TlsKeyExchange
Modifier and Type | Method and Description |
---|---|
void |
generateClientKeyExchange(java.io.OutputStream os) |
byte[] |
generatePremasterSecret() |
void |
processClientCredentials(TlsCredentials clientCredentials) |
void |
processServerCertificate(Certificate serverCertificate) |
void |
processServerKeyExchange(java.io.InputStream is) |
void |
skipClientCredentials() |
void |
skipServerCertificate() |
void |
skipServerKeyExchange() |
void |
validateCertificateRequest(CertificateRequest certificateRequest) |
void skipServerCertificate() throws java.io.IOException
java.io.IOException
void processServerCertificate(Certificate serverCertificate) throws java.io.IOException
java.io.IOException
void skipServerKeyExchange() throws java.io.IOException
java.io.IOException
void processServerKeyExchange(java.io.InputStream is) 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 generateClientKeyExchange(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
byte[] generatePremasterSecret() throws java.io.IOException
java.io.IOException