|
10Duke Enterprise C++ Client
|
#include <PublicKeyFactory.h>
Creates cryptographical public keys.
Public Member Functions | |
| virtual std::unique_ptr< tenduke::crypto::PublicKey > | publicKeyFromPEM (const char *publicKeyAsPEM) const=0 |
Creates a tenduke::crypto::PublicKey from PEM. | |
| virtual std::unique_ptr< tenduke::crypto::PublicKey > | publicKeyFromPEM (const std::string &publicKeyAsPEM) const=0 |
Creates a tenduke::crypto::PublicKey from PEM. | |
| virtual std::unique_ptr< tenduke::crypto::PublicKey > | publicRSAKeyFromModuloAndExponent (const tenduke::utl::BinaryData &modulo, const tenduke::utl::BinaryData &exponent) const=0 |
Creates a RSA tenduke::crypto::PublicKey from modulo and exponent. | |
|
pure virtual |
Creates a tenduke::crypto::PublicKey from PEM.
| publicKeyAsPEM | public key as PEM. Null-terminated string. |
|
pure virtual |
|
pure virtual |
Creates a RSA tenduke::crypto::PublicKey from modulo and exponent.
| modulo | - |
| exponent | - |