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