# Uses of Class
org.opensaml.security.messaging.impl.BaseTrustEngineSecurityHandler

Packages that use BaseTrustEngineSecurityHandler
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.messaging.impl
Message handler implementations.

## Uses of BaseTrustEngineSecurityHandler in org.opensaml.saml.common.binding.security.impl

Subclasses of BaseTrustEngineSecurityHandler in org.opensaml.saml.common.binding.security.impl
Modifier and Type
Class
Description
`class`
`BaseSAMLXMLSignatureSecurityHandler`
Base class for SAML security message handlers which evaluate a signature with a signature trust engine.
`class`
`SAMLMDClientCertAuthSecurityHandler`
SAML specialization of `BaseClientCertAuthSecurityHandler` which provides support for X509Credential trust engine validation based on SAML metadata.
`class`
`SAMLProtocolMessageXMLSignatureSecurityHandler`
SAML security message handler which validates the signature (if present) on the `SAMLObject` which represents the SAML protocol message being processed.

## Uses of BaseTrustEngineSecurityHandler in org.opensaml.security.messaging.impl

Subclasses of BaseTrustEngineSecurityHandler in org.opensaml.security.messaging.impl
Modifier and Type
Class
Description
`class`
`BaseClientCertAuthSecurityHandler`
Policy rule that checks if the client cert used to authenticate the request is valid and trusted.