xmltooling  3.3.0
xmltooling::DataSealerKeyStrategy Class Referenceabstract
Inheritance diagram for xmltooling::DataSealerKeyStrategy:
xmltooling::Lockable

Public Member Functions

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...
 
- Public Member Functions inherited from xmltooling::Lockable
virtual Lockablelock ()=0
 Lock the associated object for exclusive access. More...
 
virtual void unlock ()=0
 Unlock the associated object from exclusive access.
 

Member Function Documentation

◆ 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
namename of the key to retrieve
Returns
the key

The documentation for this class was generated from the following file: