Class PrivilegedMasterSecretValidator
java.lang.Object
com.amazonaws.http.conn.ssl.privileged.PrivilegedMasterSecretValidator
- All Implemented Interfaces:
MasterSecretValidators.MasterSecretValidator
public class PrivilegedMasterSecretValidator
extends Object
implements MasterSecretValidators.MasterSecretValidator
Implementation of
MasterSecretValidators.MasterSecretValidator
that verifies the master secret is non null
through use of Sun internal APIs. This validation is done only for JVMs affected by the SKIP-TLS
bug. It is best effort and any exception encountered while trying to validate the master secret
(including SecurityException
) will be ignored-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isMasterSecretValid
(Socket socket) Double check the master secret of an SSL session is not null
-
Constructor Details
-
PrivilegedMasterSecretValidator
public PrivilegedMasterSecretValidator()
-
-
Method Details
-
isMasterSecretValid
Double check the master secret of an SSL session is not null- Specified by:
isMasterSecretValid
in interfaceMasterSecretValidators.MasterSecretValidator
- Parameters:
socket
- connected socket- Returns:
- True if master secret is valid (i.e. non-null) or master secret cannot be validated, false otherwise
-