Uses of Interface
org.opensaml.security.trust.TrustEngine
-
Packages that use TrustEngine Package Description org.opensaml.saml.common.binding.security.impl Classes responsible for performing transport-related and basic message validation of decoded SAML messages.org.opensaml.security.httpclient Security API support for Apache HttpClient.org.opensaml.security.httpclient.impl Security implementation support for Apache HttpClient.org.opensaml.security.messaging.impl Message handler implementations.org.opensaml.security.trust Interfaces and classes used to evaluate the trustworthiness and validity ofCredentials.org.opensaml.security.trust.impl TrustEngineimplementation classes.org.opensaml.security.x509 X.509-based credential and trust classes.org.opensaml.security.x509.impl TrustEngineimplementation classes related to PKIX.org.opensaml.security.x509.tls TLS security functionality.org.opensaml.security.x509.tls.impl Implementation classes for client TLS security.org.opensaml.xmlsec.signature.support Functional support for XML Signature.org.opensaml.xmlsec.signature.support.impl 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 TrustEngine Modifier and Type Method Description protected 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super X509Credential>HttpClientSecurityParameters. tlsTrustEngineOptional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient that return TrustEngine Modifier and Type Method Description TrustEngine<? 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 TrustEngine Modifier and Type Method Description voidHttpClientSecurityParameters. 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super X509Credential>BasicHttpClientSecurityConfiguration. tlsTrustEngineOptional trust engine used in evaluating server TLS credentials.Methods in org.opensaml.security.httpclient.impl that return TrustEngine Modifier and Type Method Description TrustEngine<? 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 TrustEngine Modifier and Type Method Description voidBasicHttpClientSecurityConfiguration. 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super TokenType>BaseTrustEngineSecurityHandler. trustEngineTrust engine used to verify the particular token type.Methods in org.opensaml.security.messaging.impl that return TrustEngine Modifier and Type Method Description protected 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.trust Modifier and Type Interface Description interfaceTrustedCredentialTrustEngine<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 TrustEngine Modifier and Type Class Description classChainingTrustEngine<TokenType>Evaluate a token in sequence using a chain of subordinate trust engines.classExplicitKeyTrustEngineTrust engine that evaluates a credential's key against key(s) expressed within a set of trusted credentials obtained from a trusted credential resolver.classExplicitX509CertificateTrustEngineTrust 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super X509Credential>TrustEngineX509TrustManager. tlsTrustEngineThe trust engine to use.Fields in org.opensaml.security.trust.impl with type parameters of type TrustEngine Modifier and Type Field Description private List<TrustEngine<? super TokenType>>ChainingTrustEngine. enginesThe chain of subordinate trust engines.Methods in org.opensaml.security.trust.impl that return types with arguments of type TrustEngine Modifier and Type Method Description List<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 TrustEngine Modifier and Type Method Description voidTrustEngineX509TrustManager. 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 TrustEngine Constructor Description ChainingTrustEngine(List<TrustEngine<? super TokenType>> chain)Constructor. -
Uses of TrustEngine in org.opensaml.security.x509
Subinterfaces of TrustEngine in org.opensaml.security.x509 Modifier and Type Interface Description interfacePKIXTrustEngine<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 TrustEngine Modifier and Type Class Description classPKIXX509CredentialTrustEngineTrust engine implementation which evaluates anX509Credentialtoken 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super X509Credential>ClientTLSValidationParameters. x509TrustEngineATrustEngineinstance used to validate a client TLSX509Credential.Methods in org.opensaml.security.x509.tls that return TrustEngine Modifier and Type Method Description TrustEngine<? super X509Credential>ClientTLSValidationConfiguration. getX509TrustEngine()Get aTrustEngineinstance used to validate a client TLSX509Credential.TrustEngine<? super X509Credential>ClientTLSValidationParameters. getX509TrustEngine()Get aTrustEngineinstance used to validate a client TLSX509Credential.Methods in org.opensaml.security.x509.tls with parameters of type TrustEngine Modifier and Type Method Description voidClientTLSValidationParameters. setX509TrustEngine(TrustEngine<? super X509Credential> engine)Set aTrustEngineinstance 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 TrustEngine Modifier and Type Field Description private TrustEngine<? super X509Credential>ThreadLocalX509TrustEngineContext.Data. trustEngineTrust engine.private TrustEngine<? super X509Credential>BasicClientTLSValidationConfiguration. x509TrustEngineATrustEngineinstance used to validate a client TLSX509Credential.Methods in org.opensaml.security.x509.tls.impl that return TrustEngine Modifier and Type Method Description static TrustEngine<? super X509Credential>ThreadLocalX509TrustEngineContext. getTrustEngine()Return the current thread-local trust engine instance.TrustEngine<? super X509Credential>BasicClientTLSValidationConfiguration. getX509TrustEngine()Get aTrustEngineinstance 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 TrustEngine Modifier and Type Method Description static voidThreadLocalX509TrustEngineContext. loadCurrent(TrustEngine<? super X509Credential> trustEngine, CriteriaSet criteria, Boolean fatal)Load the thread-local storage with the current credential.private static booleanThreadLocalX509TrustEngineSupport. performTrustEval(X509Certificate[] chain, TrustEngine<? super X509Credential> trustEngine, CriteriaSet criteriaSet)Perform trust evaluation on the specified certificate chain using the supplied trust engine and criteria.voidBasicClientTLSValidationConfiguration. setX509TrustEngine(TrustEngine<? super X509Credential> engine)Set aTrustEngineinstance used to validate a client TLSX509Credential.Constructors in org.opensaml.security.x509.tls.impl with parameters of type TrustEngine Constructor Description 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.support Modifier and Type Interface Description interfaceSignatureTrustEngineEvaluates 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 TrustEngine Modifier and Type Class Description classBaseSignatureTrustEngine<TrustBasisType>A base implementation ofSignatureTrustEnginewhich evaluates the validity and trustworthiness of XML and raw signatures.classChainingSignatureTrustEngineEvaluate a signature in sequence using a chain of subordinate trust engines.classExplicitKeySignatureTrustEngineAn implementation ofSignatureTrustEnginewhich evaluates the validity and trustworthiness of XML and raw signatures.classPKIXSignatureTrustEngineAn implementation ofSignatureTrustEnginewhich evaluates the validity and trustworthiness of XML and raw signatures.
-