xmltooling  3.3.0
xmltooling::TrustEngine Class Reference

Evaluates the trustworthiness and validity of security information against implementation-specific requirements. More...

#include <xmltooling/security/TrustEngine.h>

Inheritance diagram for xmltooling::TrustEngine:
xmltooling::SignatureTrustEngine xmltooling::X509TrustEngine xmltooling::AbstractPKIXTrustEngine xmltooling::ChainingTrustEngine xmltooling::OpenSSLTrustEngine xmltooling::AbstractPKIXTrustEngine xmltooling::ChainingTrustEngine

Public Member Functions

void setKeyInfoResolver (KeyInfoResolver *keyInfoResolver)
 Supplies a KeyInfoResolver instance. More...
 

Protected Member Functions

 TrustEngine (const xercesc::DOMElement *e=0, bool deprecationSupport=true)
 Constructor. More...
 

Protected Attributes

KeyInfoResolverm_keyInfoResolver
 Custom KeyInfoResolver instance. More...
 

Detailed Description

Evaluates the trustworthiness and validity of security information against implementation-specific requirements.

Constructor & Destructor Documentation

◆ TrustEngine()

xmltooling::TrustEngine::TrustEngine ( const xercesc::DOMElement *  e = 0,
bool  deprecationSupport = true 
)
protected

Constructor.

If a DOM is supplied, the following XML content is supported:

XML namespaces are ignored in the processing of this content.

Parameters
eDOM to supply configuration for provider
deprecationSupporttrue iff deprecated settings and features should be supported

Member Function Documentation

◆ setKeyInfoResolver()

void xmltooling::TrustEngine::setKeyInfoResolver ( KeyInfoResolver keyInfoResolver)

Supplies a KeyInfoResolver instance.

This method must be externally synchronized with any code that uses the object. Any previously set object is destroyed.

Parameters
keyInfoResolvernew KeyInfoResolver instance to use

Member Data Documentation

◆ m_keyInfoResolver

KeyInfoResolver* xmltooling::TrustEngine::m_keyInfoResolver
protected

Custom KeyInfoResolver instance.


The documentation for this class was generated from the following file: