Package org.opensaml.security.x509.tls
Class ClientTLSValidationParameters
java.lang.Object
org.opensaml.security.x509.tls.ClientTLSValidationParameters
Parameters used in validating a client TLS
X509Credential.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CertificateNameOptionsACertificateNameOptionsinstance used to validate a client TLSX509Credential.private TrustEngine<? super X509Credential>ATrustEngineinstance used to validate a client TLSX509Credential. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.TrustEngine<? super X509Credential>Get aTrustEngineinstance used to validate a client TLSX509Credential.Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.setX509TrustEngine(TrustEngine<? super X509Credential> engine) Set aTrustEngineinstance used to validate a client TLSX509Credential.
-
Field Details
-
x509TrustEngine
ATrustEngineinstance used to validate a client TLSX509Credential. -
certificateNameOptions
ACertificateNameOptionsinstance used to validate a client TLSX509Credential.
-
-
Constructor Details
-
ClientTLSValidationParameters
public ClientTLSValidationParameters()
-
-
Method Details
-
getX509TrustEngine
Get aTrustEngineinstance used to validate a client TLSX509Credential.- Returns:
- a trust engine instance, may be null
-
setX509TrustEngine
@Nonnull public ClientTLSValidationParameters setX509TrustEngine(@Nullable TrustEngine<? super X509Credential> engine) Set aTrustEngineinstance used to validate a client TLSX509Credential.- Parameters:
engine- a trust engine instance, may be null- Returns:
- this object
-
getCertificateNameOptions
Get aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.- Returns:
- an options instance, may be null
-
setCertificateNameOptions
@Nonnull public ClientTLSValidationParameters setCertificateNameOptions(@Nullable CertificateNameOptions options) Set aCertificateNameOptionsinstance to use when evaluating a client TLSX509Credential.- Parameters:
options- an options instance, may be null- Returns:
- this;
-