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 ofMasterSecretValidators.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 (includingSecurityException
) will be ignored
-
-
Constructor Summary
Constructors Constructor Description PrivilegedMasterSecretValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isMasterSecretValid(Socket socket)
Double check the master secret of an SSL session is not null
-
-
-
Method Detail
-
isMasterSecretValid
public boolean isMasterSecretValid(Socket socket)
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
-
-