Package org.opensaml.security.x509.tls.impl
@NonnullElements
package org.opensaml.security.x509.tls.impl
Implementation classes for client TLS security.
-
ClassesClassDescriptionBasic implementation of
ClientTLSValidationConfiguration.Basic implementation ofClientTLSValidationParametersResolver.An implementation ofX509KeyManagerbased 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 ofX509Credentialvia ThreadLocal storage, typically used for client TLS authentication viaThreadLocalX509CredentialKeyManager.An implementation ofX509KeyManagerwhich returns data based on the thread-local credential instance obtained viaThreadLocalX509CredentialContext.Class which holds and makes available instances ofTrustEngine<? superX509Credential>andCriteriaSetvia ThreadLocal storage, typically used for server TLS authentication viaThreadLocalX509TrustManager.Unified class representing the data that will be managed by the thread local storage.Support class for centralizing evaluation of a certificate chain using trust engine and criteria fromThreadLocalX509TrustEngineContext.An implementation ofX509TrustManagerwhich performs its evaluation using trust engine and criteria instances available fromThreadLocalX509TrustEngineContext.