Package org.opensaml.security.x509.tls.impl
package org.opensaml.security.x509.tls.impl
Implementation classes for client TLS security.
-
ClassesClassDescriptionBasic implementation of
ClientTLSValidationConfiguration
.Basic implementation ofClientTLSValidationParametersResolver
.An implementation ofX509KeyManager
based on a single statically configured private key and certificate chain, supplied either directly or via an instance ofX509Credential
.Class which holds and makes available an instance ofX509Credential
via ThreadLocal storage, typically used for client TLS authentication viaThreadLocalX509CredentialKeyManager
.An implementation ofX509KeyManager
which returns data based on the thread-local credential instance obtained viaThreadLocalX509CredentialContext
.Class which holds and makes available instances ofTrustEngine
<? super
X509Credential
>
andCriteriaSet
via ThreadLocal storage, typically used for server TLS authentication viaThreadLocalX509TrustManager
.Support class for centralizing evaluation of a certificate chain using trust engine and criteria fromThreadLocalX509TrustEngineContext
.An implementation ofX509TrustManager
which performs its evaluation using trust engine and criteria instances available fromThreadLocalX509TrustEngineContext
.