public class TlsDHEKeyExchange extends TlsDHKeyExchange
| Modifier and Type | Field and Description |
|---|---|
protected TlsSignerCredentials |
serverCredentials |
agreementCredentials, dhAgreePrivateKey, dhAgreePublicKey, dhParameters, dhVerifier, serverPublicKey, tlsSignercontext, keyExchange, supportedSignatureAlgorithms| Constructor and Description |
|---|
TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters)
Deprecated.
Use constructor that takes a TlsDHVerifier
|
TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsDHVerifier dhVerifier,
DHParameters dhParameters) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
generateServerKeyExchange() |
protected Signer |
initVerifyer(TlsSigner tlsSigner,
SignatureAndHashAlgorithm algorithm,
SecurityParameters securityParameters) |
void |
processServerCredentials(TlsCredentials serverCredentials) |
void |
processServerKeyExchange(InputStream input) |
generateClientKeyExchange, generatePremasterSecret, init, processClientCertificate, processClientCredentials, processClientKeyExchange, processServerCertificate, requiresServerKeyExchange, skipServerCredentials, validateCertificateRequestparseSignature, skipClientCredentials, skipServerKeyExchangeprotected TlsSignerCredentials serverCredentials
public TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
DHParameters dhParameters)
public TlsDHEKeyExchange(int keyExchange,
Vector supportedSignatureAlgorithms,
TlsDHVerifier dhVerifier,
DHParameters dhParameters)
public void processServerCredentials(TlsCredentials serverCredentials) throws IOException
processServerCredentials in interface TlsKeyExchangeprocessServerCredentials in class AbstractTlsKeyExchangeIOExceptionpublic byte[] generateServerKeyExchange()
throws IOException
generateServerKeyExchange in interface TlsKeyExchangegenerateServerKeyExchange in class TlsDHKeyExchangeIOExceptionpublic void processServerKeyExchange(InputStream input) throws IOException
processServerKeyExchange in interface TlsKeyExchangeprocessServerKeyExchange in class TlsDHKeyExchangeIOExceptionprotected Signer initVerifyer(TlsSigner tlsSigner, SignatureAndHashAlgorithm algorithm, SecurityParameters securityParameters)
Copyright © 2015–2021 The veraPDF Consortium. All rights reserved.