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

List of all members.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

KeyInfoResolverm_keyInfoResolver
 Custom KeyInfoResolver instance.

Detailed Description

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


Constructor & Destructor Documentation

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:
e DOM to supply configuration for provider
deprecationSupport true iff deprecated settings and features should be supported

Member Function Documentation

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:
keyInfoResolver new KeyInfoResolver instance to use

Member Data Documentation

Custom KeyInfoResolver instance.


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

Generated on 24 Jan 2020 for xmltooling by  doxygen 1.6.1