< prev index next >
src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java
Print this page
@@ -387,10 +387,14 @@
HelloExtension signatureAlgorithm =
new SignatureAlgorithmsExtension(algorithms);
extensions.add(signatureAlgorithm);
}
+ void addExtendedMasterSecretExtension() {
+ extensions.add(new ExtendedMasterSecretExtension());
+ }
+
void addMFLExtension(int maximumPacketSize) {
HelloExtension maxFragmentLength =
new MaxFragmentLengthExtension(maximumPacketSize);
extensions.add(maxFragmentLength);
}
@@ -1439,11 +1443,11 @@
this.preferableSignatureAlgorithm = signAlgorithm;
sig = JsseJce.getSignature(signAlgorithm.getAlgorithmName());
} else {
sig = getSignature(privateKey.getAlgorithm());
}
- sig.initSign(privateKey); // where is the SecureRandom?
+ sig.initSign(privateKey, sr);
updateSignature(sig, clntNonce, svrNonce);
signatureBytes = sig.sign();
}
< prev index next >