|
10Duke Enterprise C++ Client
|
#include <WinCNGPublicKey.h>
A WinCNG implementation of tenduke::crypto::PublicKey.
Public Member Functions | |
| WinCNGPublicKey (std::unique_ptr<::tenduke::crypto::win::cng::BCryptKey > key) | |
| std::unique_ptr<::tenduke::crypto::MessageDigestVerifier > | createMessageDigestVerifier (::tenduke::crypto::MessageDigest::Algorithm algorithm) const override |
| std::string | toPEM () const override |
| Generates PEM-representation of this key. | |
Public Member Functions inherited from tenduke::crypto::win::cng::WinCNGKey | |
| WinCNGKey (std::unique_ptr<::tenduke::crypto::win::cng::BCryptKey > key) | |
| ::BCRYPT_KEY_HANDLE | getHandle () const |
Public Member Functions inherited from tenduke::crypto::PublicKey | |
| virtual std::unique_ptr< tenduke::crypto::MessageDigestVerifier > | createMessageDigestVerifier (tenduke::crypto::MessageDigest::Algorithm algorithm) const =0 |
Creates a tenduke::crypto::MessageDigestVerifier, which uses this key and given algorithm. | |
|
overridevirtual |
Generates PEM-representation of this key.
Implements tenduke::crypto::PublicKey.