class TlsDHEKeyExchange extends TlsDHKeyExchange
agreementCredentials, context, dhAgreeClientPrivateKey, dhAgreeServerPublicKey, keyExchange, ONE, serverPublicKey, tlsSigner, TWO
Constructor and Description |
---|
TlsDHEKeyExchange(TlsClientContext context,
int keyExchange) |
Modifier and Type | Method and Description |
---|---|
protected Signer |
initSigner(TlsSigner tlsSigner,
SecurityParameters securityParameters) |
void |
processServerKeyExchange(java.io.InputStream is) |
void |
skipServerKeyExchange() |
areCompatibleParameters, calculateDHBasicAgreement, generateClientKeyExchange, generateDHKeyPair, generateEphemeralClientKeyExchange, generatePremasterSecret, processClientCredentials, processServerCertificate, skipClientCredentials, skipServerCertificate, validateCertificateRequest, validateDHPublicKey
TlsDHEKeyExchange(TlsClientContext context, int keyExchange)
public void skipServerKeyExchange() throws java.io.IOException
skipServerKeyExchange
in interface TlsKeyExchange
skipServerKeyExchange
in class TlsDHKeyExchange
java.io.IOException
public void processServerKeyExchange(java.io.InputStream is) throws java.io.IOException
processServerKeyExchange
in interface TlsKeyExchange
processServerKeyExchange
in class TlsDHKeyExchange
java.io.IOException
protected Signer initSigner(TlsSigner tlsSigner, SecurityParameters securityParameters)