Restyle
This commit is contained in:
parent
5b79f296d6
commit
fccf66fba2
280 changed files with 56975 additions and 71885 deletions
|
@ -3,32 +3,32 @@
|
|||
|
||||
MBEDTLS BASED CERTIFICATE
|
||||
=========================
|
||||
|
||||
|
||||
This class can be used to generate a self-signed x509
|
||||
certificate which enables you to perform secure
|
||||
communication. This certificate uses a 2048 bits RSA key.
|
||||
|
||||
*/
|
||||
|
||||
#include <string>
|
||||
#include <mbedtls/config.h>
|
||||
#include <mbedtls/ctr_drbg.h>
|
||||
#include <mbedtls/entropy.h>
|
||||
#include <mbedtls/error.h>
|
||||
#include <mbedtls/md.h>
|
||||
#include <mbedtls/sha256.h>
|
||||
#include <mbedtls/x509_crt.h>
|
||||
#include <mbedtls/x509_csr.h>
|
||||
#include <mbedtls/entropy.h>
|
||||
#include <mbedtls/ctr_drbg.h>
|
||||
#include <mbedtls/md.h>
|
||||
#include <mbedtls/error.h>
|
||||
#include <mbedtls/sha256.h>
|
||||
#include <string>
|
||||
|
||||
class Certificate {
|
||||
class Certificate{
|
||||
public:
|
||||
Certificate();
|
||||
int init(const std::string &countryName, const std::string &organization, const std::string& commonName);
|
||||
int init(const std::string &countryName, const std::string &organization, const std::string &commonName);
|
||||
int shutdown();
|
||||
std::string getFingerprintSha256();
|
||||
|
||||
|
||||
public:
|
||||
mbedtls_x509_crt cert;
|
||||
mbedtls_pk_context key; /* key context, stores private and public key. */
|
||||
mbedtls_rsa_context* rsa_ctx; /* rsa context, stored in key_ctx */
|
||||
mbedtls_pk_context key; /* key context, stores private and public key. */
|
||||
mbedtls_rsa_context *rsa_ctx; /* rsa context, stored in key_ctx */
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue