TrustManager
public final class CertPathTrustManager extends java.lang.Object implements TrustManager
By default, application code using outbound SSL in the server has access only to the built-in SSL certificate validation. However, application code can specify the CertPathTrustManager in order to access any additional certificate validation that the administrator has configured for the server.
There are three ways to use this class:
1. The trust manager calls configured CertPathValidators only if the administrator has set a switch on the SSLMBean stating that outbound SSL should use the validators. That is, the application completely delegate validation to whatever the administrator configures. This is the default.
2. The trust manager always calls any configured CertPathValidators.
3. The trust manager never calls any configured CertPathValidators.
For more information, see the sections that describe certification paths in "Developing Security Providers for Oracle WebLogic Server" and "Programming Security for Oracle WebLogic Server."
SSLContext
,
Environment
,
HttpsURLConnection
ERR_CERT_CHAIN_INCOMPLETE, ERR_CERT_CHAIN_INVALID, ERR_CERT_CHAIN_UNTRUSTED, ERR_CERT_EXPIRED, ERR_NONE, ERR_SIGNATURE_INVALID
Modifier and Type | Method | Description |
---|---|---|
void |
setBuiltinSSLValidationAndCertPathValidators() |
Configure this trust manager to always use the
CertPathValidators configured in the realm.
|
void |
setBuiltinSSLValidationOnly() |
Configure this trust manager to never use the
CertPathValidators configured in the realm.
|
void |
setUseConfiguredSSLValidation() |
Configure this trust manager to use the validation
rules the administrator configured for SSL.
|
public void setBuiltinSSLValidationAndCertPathValidators()
public void setBuiltinSSLValidationOnly()
public void setUseConfiguredSSLValidation()