10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
tenduke::crypto::win::cng::WinCNGPublicKey Class Reference

#include <WinCNGPublicKey.h>

Detailed Description

A WinCNG implementation of tenduke::crypto::PublicKey.

Inheritance diagram for tenduke::crypto::win::cng::WinCNGPublicKey:
tenduke::crypto::win::cng::WinCNGKey tenduke::crypto::PublicKey

Public Member Functions

 WinCNGPublicKey (std::unique_ptr<::tenduke::crypto::win::cng::BCryptKey > key)
 
std::unique_ptr<::tenduke::crypto::MessageDigestVerifiercreateMessageDigestVerifier (::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::MessageDigestVerifiercreateMessageDigestVerifier (tenduke::crypto::MessageDigest::Algorithm algorithm) const =0
 Creates a tenduke::crypto::MessageDigestVerifier, which uses this key and given algorithm.
 

Member Function Documentation

◆ toPEM()

std::string tenduke::crypto::win::cng::WinCNGPublicKey::toPEM ( ) const
overridevirtual

Generates PEM-representation of this key.

Returns
this key in PEM format

Implements tenduke::crypto::PublicKey.


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