#include <XSECCryptoKeyHMAC.hpp>
Inheritance diagram for XSECCryptoKeyHMAC:
Public Methods | |
virtual void | setKey (unsigned char *inBuf, unsigned int inLength)=0 |
Set the key. More... | |
virtual unsigned int | getKey (safeBuffer &outBuf)=0 |
Get the key value. More... | |
Constructors and Destructors | |
XSECCryptoKeyHMAC () | |
virtual | ~XSECCryptoKeyHMAC () |
Key Interface methods | |
virtual XSECCryptoKey::KeyType | getKeyType () |
Return the type of this key. More... | |
virtual XSECCryptoKey * | clone ()=0 |
Replicate key. More... |
The library uses classes derived from this to process HMAC keys.
|
|
|
|
|
Replicate key.
Implements XSECCryptoKey. Implemented in OpenSSLCryptoKeyHMAC. |
|
Get the key value.
Copy the key into the safeBuffer and return the number of bytes copied.
Implemented in OpenSSLCryptoKeyHMAC. |
|
Return the type of this key.
For DSA keys, this allows people to determine whether this is a public key, private key or a key pair Reimplemented from XSECCryptoKey. Reimplemented in OpenSSLCryptoKeyHMAC. |
|
Set the key.
Set the key from the buffer
Implemented in OpenSSLCryptoKeyHMAC. |