10Duke Scale C++ Client
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
12namespace tenduke { namespace crypto { namespace libcrypto {
13
14
19 , public virtual ::tenduke::crypto::PrivateKey
20{
21public:
28 EVP_PKEY * key,
29 std::string type
30 );
31};
32
33
34}}}
35
36#endif // TENDUKE_CRYPTO_LIBCRYPTO_LIBCRYPTOPRIVATEKEY_H
Private key.
Definition PrivateKey.h:10
Libcrypto-implementation of a public key definition.
Definition LibcryptoKey.h:15
EVP_PKEY * key
libcurl handle for the key.
Definition LibcryptoKey.h:45
const std::string type
Type of the key.
Definition LibcryptoKey.h:43
Libcrypto-implementation of a private key definition.
Definition LibcryptoPrivateKey.h:20
libcrypto based implementations of cryptography services.
Definition AsymmetricMessageDigest.h:15
Cryptography services.
Definition CryptoException.h:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7