< prev index next >

src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java

Print this page

        

*** 89,98 **** --- 89,99 ---- private final SessionId sessionId; private X509Certificate[] peerCerts; private byte compressionMethod; private CipherSuite cipherSuite; private SecretKey masterSecret; + private boolean useExtendedMasterSecret; /* * Information not part of the SSLv3 protocol spec, but used * to support session management policies. */
*** 194,210 **** --- 195,219 ---- } else { throw new RuntimeException("setMasterSecret() error"); } } + void setUseExtendedMasterSecret() { + useExtendedMasterSecret = true; + } + /** * Returns the master secret ... treat with extreme caution! */ SecretKey getMasterSecret() { return masterSecret; } + boolean getUseExtendedMasterSecret() { + return useExtendedMasterSecret; + } + void setPeerCertificates(X509Certificate[] peer) { if (peerCerts == null) { peerCerts = peer; } }
< prev index next >