#include <XSECKeyInfoResolverDefault.hpp>
Inheritance diagram for XSECKeyInfoResolverDefault:


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.)
Public Member Functions | |
Constructors and Destructors | |
| XSECKeyInfoResolverDefault () | |
| virtual | ~XSECKeyInfoResolverDefault () |
Interface Functions | |
| virtual XSECCryptoKey * | resolveKey (DSIGKeyInfoList *lst) |
| Provide a key to the library. | |
| virtual XSECKeyInfoResolver * | clone (void) const |
| Clone the resolver to be installed in a new object. | |
|
|
|
|
|
|
|
|
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. |
1.4.2