public interface TlsKeyExchange
| Modifier and Type | Method and Description |
|---|---|
void |
generateClientKeyExchange(OutputStream output) |
byte[] |
generatePremasterSecret() |
byte[] |
generateServerKeyExchange() |
void |
init(TlsContext context) |
void |
processClientCertificate(Certificate clientCertificate) |
void |
processClientCredentials(TlsCredentials clientCredentials) |
void |
processClientKeyExchange(InputStream input) |
void |
processServerCertificate(Certificate serverCertificate) |
void |
processServerCredentials(TlsCredentials serverCredentials) |
void |
processServerKeyExchange(InputStream input) |
boolean |
requiresServerKeyExchange() |
void |
skipClientCredentials() |
void |
skipServerCredentials() |
void |
skipServerKeyExchange() |
void |
validateCertificateRequest(CertificateRequest certificateRequest) |
void init(TlsContext context)
void skipServerCredentials()
throws IOException
IOExceptionvoid processServerCredentials(TlsCredentials serverCredentials) throws IOException
IOExceptionvoid processServerCertificate(Certificate serverCertificate) throws IOException
IOExceptionboolean requiresServerKeyExchange()
byte[] generateServerKeyExchange()
throws IOException
IOExceptionvoid skipServerKeyExchange()
throws IOException
IOExceptionvoid processServerKeyExchange(InputStream input) throws IOException
IOExceptionvoid validateCertificateRequest(CertificateRequest certificateRequest) throws IOException
IOExceptionvoid skipClientCredentials()
throws IOException
IOExceptionvoid processClientCredentials(TlsCredentials clientCredentials) throws IOException
IOExceptionvoid processClientCertificate(Certificate clientCertificate) throws IOException
IOExceptionvoid generateClientKeyExchange(OutputStream output) throws IOException
IOExceptionvoid processClientKeyExchange(InputStream input) throws IOException
IOExceptionbyte[] generatePremasterSecret()
throws IOException
IOExceptionCopyright © 2015–2019 The veraPDF Consortium. All rights reserved.