|
virtual std::pair< std::string, const XSECCryptoSymmetricKey * > | getDefaultKey () const =0 |
| Get the default/current key to use for new operations, returned along with an identifier for it. More...
|
|
virtual const XSECCryptoSymmetricKey * | getKey (const char *name) const =0 |
| Get a specifically named key. More...
|
|
virtual Lockable * | lock ()=0 |
| Lock the associated object for exclusive access. More...
|
|
virtual void | unlock ()=0 |
| Unlock the associated object from exclusive access.
|
|
◆ getDefaultKey()
virtual std::pair<std::string, const XSECCryptoSymmetricKey*> xmltooling::DataSealerKeyStrategy::getDefaultKey |
( |
| ) |
const |
|
pure virtual |
Get the default/current key to use for new operations, returned along with an identifier for it.
- Returns
- the key and its label
◆ getKey()
virtual const XSECCryptoSymmetricKey* xmltooling::DataSealerKeyStrategy::getKey |
( |
const char * |
name | ) |
const |
|
pure virtual |
Get a specifically named key.
- Parameters
-
name | name of the key to retrieve |
- Returns
- the key
The documentation for this class was generated from the following file:
- xmltooling/security/DataSealer.h