#include <XSECKeyInfoResolverDefault.hpp>
Inheritance diagram for XSECKeyInfoResolverDefault:
Public Methods | |
Constructors and Destructors | |
XSECKeyInfoResolverDefault () | |
virtual | ~XSECKeyInfoResolverDefault () |
Interface Functions | |
virtual XSECCryptoKey * | resolveKey (DSIGKeyInfoList *lst) |
Provide a key to the library. More... | |
virtual XSECKeyInfoResolver * | clone (void) |
Clone the resolver to be installed in a new object. More... |
This class is provides a method for applications to extract keys from KeyInfo elements that have a public key embedded.
The class makes use of the makeKey() method available in all keyInfo elements. (Which in turn relies on the clone*Key methods available from the Encryption provider - these may not be available, so this class may not work well in these cases.)
|
|
|
|
|
Clone the resolver to be installed in a new object.
Implements XSECKeyInfoResolver. |
|
Provide a key to the library.
Reads through the KeyInfo elements until it finds an element with an embedded Key. If none is found, returns NULL.
Implements XSECKeyInfoResolver. |