public class SFTrustManager extends X509ExtendedTrustManager
TrustManager[] trustManagers = {new SFTrustManager()};
SSLContext sslContext = SSLContext.getInstance("TLS");
sslContext.init(null, trustManagers, null);
Modifier and Type | Field and Description |
---|---|
static String |
SF_OCSP_EVENT_TYPE_REVOKED_CERTIFICATE_ERROR
OCSP event types
|
static String |
SF_OCSP_EVENT_TYPE_VALIDATION_ERROR |
static String |
SF_OCSP_RESPONSE_CACHE_SERVER_ENABLED |
static String |
SF_OCSP_RESPONSE_CACHE_SERVER_URL
Test System Parameters.
|
static String |
SF_OCSP_TEST_INJECT_UNKNOWN_STATUS |
static String |
SF_OCSP_TEST_INJECT_VALIDITY_ERROR |
static String |
SF_OCSP_TEST_INVALID_SIGNING_CERT |
static String |
SF_OCSP_TEST_NO_OCSP_RESPONDER_URL |
static String |
SF_OCSP_TEST_OCSP_RESPONDER_TIMEOUT |
static String |
SF_OCSP_TEST_OCSP_RESPONSE_CACHE_SERVER_TIMEOUT |
static String |
SF_OCSP_TEST_RESPONDER_URL |
Modifier and Type | Method and Description |
---|---|
void |
checkClientTrusted(X509Certificate[] chain,
String authType) |
void |
checkClientTrusted(X509Certificate[] chain,
String authType,
Socket socket) |
void |
checkClientTrusted(X509Certificate[] chain,
String authType,
SSLEngine sslEngine) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType,
Socket socket) |
void |
checkServerTrusted(X509Certificate[] chain,
String authType,
SSLEngine sslEngine) |
static void |
cleanTestSystemParameters() |
static void |
deleteCache()
Deletes OCSP response cache file from disk.
|
X509Certificate[] |
getAcceptedIssuers() |
public static final String SF_OCSP_RESPONSE_CACHE_SERVER_URL
public static final String SF_OCSP_RESPONSE_CACHE_SERVER_ENABLED
public static final String SF_OCSP_TEST_INJECT_VALIDITY_ERROR
public static final String SF_OCSP_TEST_INJECT_UNKNOWN_STATUS
public static final String SF_OCSP_TEST_RESPONDER_URL
public static final String SF_OCSP_TEST_OCSP_RESPONSE_CACHE_SERVER_TIMEOUT
public static final String SF_OCSP_TEST_OCSP_RESPONDER_TIMEOUT
public static final String SF_OCSP_TEST_INVALID_SIGNING_CERT
public static final String SF_OCSP_TEST_NO_OCSP_RESPONDER_URL
public static String SF_OCSP_EVENT_TYPE_REVOKED_CERTIFICATE_ERROR
public static String SF_OCSP_EVENT_TYPE_VALIDATION_ERROR
public static void deleteCache()
public static void cleanTestSystemParameters()
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException
CertificateException
public void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException
checkClientTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine sslEngine) throws CertificateException
checkClientTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket) throws CertificateException
checkServerTrusted
in class X509ExtendedTrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine sslEngine) throws CertificateException
checkServerTrusted
in class X509ExtendedTrustManager
CertificateException
public X509Certificate[] getAcceptedIssuers()
Copyright © 2021. All rights reserved.