#include <xmltooling/signature/SignatureValidator.h>
Inheritance diagram for xmlsignature::SignatureValidator:
Public Member Functions | |
SignatureValidator (XSECCryptoKey *key=0) | |
Constructor using a key. | |
SignatureValidator (const xmltooling::Credential *credential) | |
Constructor using a Credential. | |
void | validate (const xmltooling::XMLObject *xmlObject) const |
Checks to see if an XMLObject is valid. | |
virtual void | validate (const Signature *signature) const |
Type-safe validator. | |
void | setKey (XSECCryptoKey *key) |
Replace the current key, if any, with a new one. | |
void | setCredential (const xmltooling::Credential *credential) |
Replace the current Credential, if any, with a new one. | |
Protected Attributes | |
XSECCryptoKey * | m_key |
Verification key. | |
const xmltooling::Credential * | m_credential |
Verification credential. |
|
Constructor using a key.
|
|
Constructor using a Credential.
|
|
Replace the current Credential, if any, with a new one.
|
|
Replace the current key, if any, with a new one.
|
|
Type-safe validator.
|
|
Checks to see if an XMLObject is valid.
Implements xmltooling::Validator. |