Uses of Interface
org.opensaml.security.trust.TrustEngine
Packages that use TrustEngine
Package
Description
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
Security API support for Apache HttpClient.
Security implementation support for Apache HttpClient.
Message handler implementations.
Interfaces and classes used to evaluate the trustworthiness and validity of
Credential
s.TrustEngine
implementation classes.X.509-based credential and trust classes.
TrustEngine
implementation classes related to PKIX.TLS security functionality.
Implementation classes for client TLS security.
Functional support for XML Signature.
Implementations of signature evaluation functions.
-
Uses of TrustEngine in org.opensaml.saml.common.binding.security.impl
Methods in org.opensaml.saml.common.binding.security.impl that return TrustEngineModifier and TypeMethodDescriptionprotected TrustEngine<Signature>
BaseSAMLXMLSignatureSecurityHandler.resolveTrustEngine
(MessageContext messageContext) Resolve a TrustEngine instance of the appropriate type from the message context. -
Uses of TrustEngine in org.opensaml.security.httpclient
Fields in org.opensaml.security.httpclient declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super X509Credential>
HttpClientSecurityParameters.tlsTrustEngine
Optional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient that return TrustEngineModifier and TypeMethodDescriptionTrustEngine<? super X509Credential>
HttpClientSecurityConfiguration.getTLSTrustEngine()
Sets the optional trust engine used in evaluating server TLS credentials.TrustEngine<? super X509Credential>
HttpClientSecurityParameters.getTLSTrustEngine()
Sets the optional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient with parameters of type TrustEngineModifier and TypeMethodDescriptionvoid
HttpClientSecurityParameters.setTLSTrustEngine
(TrustEngine<? super X509Credential> engine) Sets the optional trust engine used in evaluating server TLS credentials. -
Uses of TrustEngine in org.opensaml.security.httpclient.impl
Fields in org.opensaml.security.httpclient.impl declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super X509Credential>
BasicHttpClientSecurityConfiguration.tlsTrustEngine
Optional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient.impl that return TrustEngineModifier and TypeMethodDescriptionTrustEngine<? super X509Credential>
BasicHttpClientSecurityConfiguration.getTLSTrustEngine()
Sets the optional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient.impl with parameters of type TrustEngineModifier and TypeMethodDescriptionvoid
BasicHttpClientSecurityConfiguration.setTLSTrustEngine
(TrustEngine<? super X509Credential> engine) Sets the optional trust engine used in evaluating server TLS credentials. -
Uses of TrustEngine in org.opensaml.security.messaging.impl
Fields in org.opensaml.security.messaging.impl declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super TokenType>
BaseTrustEngineSecurityHandler.trustEngine
Trust engine used to verify the particular token type.Methods in org.opensaml.security.messaging.impl that return TrustEngineModifier and TypeMethodDescriptionprotected TrustEngine<? super TokenType>
BaseTrustEngineSecurityHandler.getTrustEngine()
Gets the trust engine used to validate the untrusted token.protected TrustEngine<? super X509Credential>
BaseClientCertAuthSecurityHandler.resolveTrustEngine
(MessageContext messageContext) Resolve a TrustEngine instance of the appropriate type from the message context.protected abstract TrustEngine<? super TokenType>
BaseTrustEngineSecurityHandler.resolveTrustEngine
(MessageContext messageContext) Resolve a TrustEngine instance of the appropriate type from the message context. -
Uses of TrustEngine in org.opensaml.security.trust
Subinterfaces of TrustEngine in org.opensaml.security.trustModifier and TypeInterfaceDescriptioninterface
TrustedCredentialTrustEngine<TokenType>
Evaluates the trustworthiness and validity of a token against implementation-specific requirements based on trusted credentials obtained via a credential resolver. -
Uses of TrustEngine in org.opensaml.security.trust.impl
Classes in org.opensaml.security.trust.impl that implement TrustEngineModifier and TypeClassDescriptionclass
ChainingTrustEngine<TokenType>
Evaluate a token in sequence using a chain of subordinate trust engines.class
Trust engine that evaluates a credential's key against key(s) expressed within a set of trusted credentials obtained from a trusted credential resolver.class
Trust engine that evaluates a credential's X.509 certificate against certificates expressed within a set of trusted credentials obtained from a credential resolver.Fields in org.opensaml.security.trust.impl declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super X509Credential>
TrustEngineX509TrustManager.tlsTrustEngine
The trust engine to use.Fields in org.opensaml.security.trust.impl with type parameters of type TrustEngineModifier and TypeFieldDescriptionprivate List<TrustEngine<? super TokenType>>
ChainingTrustEngine.engines
The chain of subordinate trust engines.Methods in org.opensaml.security.trust.impl that return types with arguments of type TrustEngineModifier and TypeMethodDescriptionList<TrustEngine<? super TokenType>>
ChainingTrustEngine.getChain()
Get the list of configured trust engines which constitute the trust evaluation chain.Methods in org.opensaml.security.trust.impl with parameters of type TrustEngineModifier and TypeMethodDescriptionvoid
TrustEngineX509TrustManager.setTLSTrustEngine
(TrustEngine<? super X509Credential> engine) Set the trust engine used in evaluating server TLS credentials.Constructor parameters in org.opensaml.security.trust.impl with type arguments of type TrustEngineModifierConstructorDescriptionChainingTrustEngine
(List<TrustEngine<? super TokenType>> chain) Constructor. -
Uses of TrustEngine in org.opensaml.security.x509
Subinterfaces of TrustEngine in org.opensaml.security.x509Modifier and TypeInterfaceDescriptioninterface
PKIXTrustEngine<TokenType>
Trust engine that validates tokens using PKIX validation. -
Uses of TrustEngine in org.opensaml.security.x509.impl
Classes in org.opensaml.security.x509.impl that implement TrustEngineModifier and TypeClassDescriptionclass
Trust engine implementation which evaluates anX509Credential
token based on PKIX validation processing using validation information from a trusted source. -
Uses of TrustEngine in org.opensaml.security.x509.tls
Fields in org.opensaml.security.x509.tls declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super X509Credential>
ClientTLSValidationParameters.x509TrustEngine
ATrustEngine
instance used to validate a client TLSX509Credential
.Methods in org.opensaml.security.x509.tls that return TrustEngineModifier and TypeMethodDescriptionTrustEngine<? super X509Credential>
ClientTLSValidationConfiguration.getX509TrustEngine()
Get aTrustEngine
instance used to validate a client TLSX509Credential
.TrustEngine<? super X509Credential>
ClientTLSValidationParameters.getX509TrustEngine()
Get aTrustEngine
instance used to validate a client TLSX509Credential
.Methods in org.opensaml.security.x509.tls with parameters of type TrustEngineModifier and TypeMethodDescriptionvoid
ClientTLSValidationParameters.setX509TrustEngine
(TrustEngine<? super X509Credential> engine) Set aTrustEngine
instance used to validate a client TLSX509Credential
. -
Uses of TrustEngine in org.opensaml.security.x509.tls.impl
Fields in org.opensaml.security.x509.tls.impl declared as TrustEngineModifier and TypeFieldDescriptionprivate TrustEngine<? super X509Credential>
ThreadLocalX509TrustEngineContext.Data.trustEngine
Trust engine.private TrustEngine<? super X509Credential>
BasicClientTLSValidationConfiguration.x509TrustEngine
ATrustEngine
instance used to validate a client TLSX509Credential
.Methods in org.opensaml.security.x509.tls.impl that return TrustEngineModifier and TypeMethodDescriptionstatic TrustEngine<? super X509Credential>
ThreadLocalX509TrustEngineContext.getTrustEngine()
Return the current thread-local trust engine instance.TrustEngine<? super X509Credential>
BasicClientTLSValidationConfiguration.getX509TrustEngine()
Get aTrustEngine
instance used to validate a client TLSX509Credential
.protected TrustEngine<? super X509Credential>
BasicClientTLSValidationParametersResolver.resolveTrustEngine
(CriteriaSet criteria) Methods in org.opensaml.security.x509.tls.impl with parameters of type TrustEngineModifier and TypeMethodDescriptionstatic void
ThreadLocalX509TrustEngineContext.loadCurrent
(TrustEngine<? super X509Credential> trustEngine, CriteriaSet criteria, Boolean fatal) Load the thread-local storage with the current credential.private static boolean
ThreadLocalX509TrustEngineSupport.performTrustEval
(X509Certificate[] chain, TrustEngine<? super X509Credential> trustEngine, CriteriaSet criteriaSet) Perform trust evaluation on the specified certificate chain using the supplied trust engine and criteria.void
BasicClientTLSValidationConfiguration.setX509TrustEngine
(TrustEngine<? super X509Credential> engine) Set aTrustEngine
instance used to validate a client TLSX509Credential
.Constructors in org.opensaml.security.x509.tls.impl with parameters of type TrustEngineModifierConstructorDescriptionprivate
Data
(TrustEngine<? super X509Credential> engine, CriteriaSet criteria, Boolean fatal) -
Uses of TrustEngine in org.opensaml.xmlsec.signature.support
Subinterfaces of TrustEngine in org.opensaml.xmlsec.signature.supportModifier and TypeInterfaceDescriptioninterface
Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements. -
Uses of TrustEngine in org.opensaml.xmlsec.signature.support.impl
Classes in org.opensaml.xmlsec.signature.support.impl that implement TrustEngineModifier and TypeClassDescriptionclass
BaseSignatureTrustEngine<TrustBasisType>
A base implementation ofSignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw signatures.class
Evaluate a signature in sequence using a chain of subordinate trust engines.class
An implementation ofSignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw signatures.class
An implementation ofSignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw signatures.