#include <OpenSSLCryptoProvider.hpp>
Inheritance diagram for OpenSSLCryptoProvider:
Public Methods | |
OpenSSLCryptoProvider () | |
virtual | ~OpenSSLCryptoProvider () |
virtual XSECCryptoHash * | hashSHA1 () |
Return a SHA1 implementation. More... | |
virtual XSECCryptoHash * | hashHMACSHA1 () |
Return a HMAC SHA1 implementation. More... | |
virtual XSECCryptoBase64 * | base64 () |
Return a Base64 encoder/decoder implementation. More... | |
virtual XSECCryptoKeyDSA * | keyDSA () |
Return a DSA key implementation object. More... | |
virtual XSECCryptoKeyRSA * | keyRSA () |
Return an RSA key implementation object. More... | |
virtual XSECCryptoX509 * | X509 () |
Return an X509 implementation object. More... |
|
|
|
|
|
Return a Base64 encoder/decoder implementation.
Call used by the library to obtain a Base64 encoder/decoder.
Implements XSECCryptoProvider. |
|
Return a HMAC SHA1 implementation.
Call used by the library to obtain a HMAC SHA1 object from the provider. The caller will need to set the key in the hash object with an XSECCryptoKeyHMAC using XSECCryptoHash::setKey()
Implements XSECCryptoProvider. |
|
Return a SHA1 implementation.
Call used by the library to obtain a SHA1 object from the provider.
Implements XSECCryptoProvider. |
|
Return a DSA key implementation object.
Call used by the library to obtain a DSA key object.
Implements XSECCryptoProvider. |
|
Return an RSA key implementation object.
Call used by the library to obtain an RSA key object.
Implements XSECCryptoProvider. |
|
Return an X509 implementation object.
Call used by the library to obtain an object that can work with X509 certificates.
Implements XSECCryptoProvider. |