10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
LibcryptoPrivateKey.h
1
#ifndef TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOPRIVATEKEY_H
2
#define TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOPRIVATEKEY_H
3
4
#include "crypto/PrivateKey.h"
5
#include "./LibcryptoKey.h"
6
7
#include <string>
8
9
#include <openssl/evp.h>
10
11
12
namespace
tenduke
{
namespace
crypto
{
namespace
libcrypto
{
13
14
18
class
LibcryptoPrivateKey
:
public
::tenduke::crypto::libcrypto::LibcryptoKey
19
,
public
virtual
::tenduke::crypto::PrivateKey
20
{
21
public
:
27
LibcryptoPrivateKey
(
28
EVP_PKEY *
key
,
29
std::string
type
30
);
31
};
32
33
34
}}}
35
36
#endif
// TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOPRIVATEKEY_H
LibcryptoPrivateKey::LibcryptoPrivateKey
LibcryptoPrivateKey(EVP_PKEY *key, std::string type)
Constructs new instance.
Definition
LibcryptoPrivateKey.cpp:5
tenduke::crypto::PrivateKey
Private key.
Definition
PrivateKey.h:10
tenduke::crypto::libcrypto::LibcryptoKey
Libcrypto-implementation of a public key definition.
Definition
LibcryptoKey.h:15
tenduke::crypto::libcrypto::LibcryptoKey::key
EVP_PKEY * key
libcurl handle for the key.
Definition
LibcryptoKey.h:45
tenduke::crypto::libcrypto::LibcryptoKey::type
const std::string type
Type of the key.
Definition
LibcryptoKey.h:43
tenduke::crypto::libcrypto::LibcryptoPrivateKey::LibcryptoPrivateKey
LibcryptoPrivateKey(EVP_PKEY *key, std::string type)
Constructs new instance.
Definition
LibcryptoPrivateKey.cpp:5
tenduke::crypto::libcrypto
libcrypto based implementations of cryptography services.
Definition
AsymmetricMessageDigest.h:15
tenduke::crypto
Cryptography services.
Definition
AbstractCiphers.h:12
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
services
default
src
crypto
LibcryptoPrivateKey.h
Generated by
1.17.0