< 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 >