10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::crypto::libcrypto::LibcryptoPrivateKey Class Reference

#include <LibcryptoPrivateKey.h>

Detailed Description

Libcrypto-implementation of a private key definition.

Inheritance diagram for tenduke::crypto::libcrypto::LibcryptoPrivateKey:
tenduke::crypto::libcrypto::LibcryptoKey tenduke::crypto::PrivateKey

Public Member Functions

 LibcryptoPrivateKey (EVP_PKEY *key, std::string type)
 Constructs new instance.
 
- Public Member Functions inherited from tenduke::crypto::libcrypto::LibcryptoKey
 LibcryptoKey (EVP_PKEY *key, std::string type)
 Constructs new instance.
 
EVP_PKEY * getKey () const
 Returns the libcrypto-specific pointer to the key.
 
const std::string & getType () const
 Returns type of the key.
 

Additional Inherited Members

- Protected Attributes inherited from tenduke::crypto::libcrypto::LibcryptoKey
const std::string type
 Type of the key.
 
EVP_PKEY * key
 libcurl handle for the key.
 

Constructor & Destructor Documentation

◆ LibcryptoPrivateKey()

tenduke::crypto::libcrypto::LibcryptoPrivateKey::LibcryptoPrivateKey ( EVP_PKEY *  key,
std::string  type 
)

Constructs new instance.

Parameters
keythe libcrypto handle
typetype of the key

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