xmlsignature::SignatureValidator Class Reference
Validator for signatures based on a Credential.
More...
#include <xmltooling/signature/SignatureValidator.h>
List of all members.
Public Member Functions |
| SignatureValidator (XSECCryptoKey *key=NULL) |
| 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.
|
Detailed Description
Validator for signatures based on a Credential.
Constructor & Destructor Documentation
xmlsignature::SignatureValidator::SignatureValidator |
( |
XSECCryptoKey * |
key = NULL |
) |
|
Constructor using a key.
- Parameters:
-
xmlsignature::SignatureValidator::SignatureValidator |
( |
const xmltooling::Credential * |
credential |
) |
|
Constructor using a Credential.
- Parameters:
-
| credential | the credential to use |
Member Function Documentation
void xmlsignature::SignatureValidator::setCredential |
( |
const xmltooling::Credential * |
credential |
) |
|
Replace the current Credential, if any, with a new one.
- Parameters:
-
| credential | the Credential to attach |
void xmlsignature::SignatureValidator::setKey |
( |
XSECCryptoKey * |
key |
) |
|
Replace the current key, if any, with a new one.
- Parameters:
-
virtual void xmlsignature::SignatureValidator::validate |
( |
const Signature * |
signature |
) |
const [virtual] |
Type-safe validator.
- Parameters:
-
| signature | object to validate |
void xmlsignature::SignatureValidator::validate |
( |
const xmltooling::XMLObject * |
xmlObject |
) |
const [virtual] |
Checks to see if an XMLObject is valid.
- Parameters:
-
| xmlObject | the XMLObject to validate |
- Exceptions:
-
| ValidationException | thrown if the element is not valid |
Implements xmltooling::Validator.
Member Data Documentation
The documentation for this class was generated from the following file: