Package org.opensaml.security.x509.tls.impl
Implementation classes for client TLS security.
-
Class Summary Class Description BasicClientTLSValidationConfiguration Basic implementation ofClientTLSValidationConfiguration.BasicClientTLSValidationParametersResolver Basic implementation ofClientTLSValidationParametersResolver.StaticX509CredentialKeyManager An implementation ofX509KeyManagerbased on a single statically configured private key and certificate chain, supplied either directly or via an instance ofX509Credential.ThreadLocalX509CredentialContext Class which holds and makes available an instance ofX509Credentialvia ThreadLocal storage, typically used for client TLS authentication viaThreadLocalX509CredentialKeyManager.ThreadLocalX509CredentialKeyManager An implementation ofX509KeyManagerwhich returns data based on the thread-local credential instance obtained viaThreadLocalX509CredentialContext.ThreadLocalX509TrustEngineContext Class which holds and makes available instances ofTrustEngine<? superX509Credential>andCriteriaSetvia ThreadLocal storage, typically used for server TLS authentication viaThreadLocalX509TrustManager.ThreadLocalX509TrustEngineContext.Data ThreadLocalX509TrustManager An implementation ofX509TrustManagerwhich performs its evaluation using trust engine and criteria instances available fromThreadLocalX509TrustEngineContext.