OpenCPN Partial API docs
|
Implement certificates.h – TLS Certificate support. More...
#include "config.h"
#include <cstdio>
#include <iostream>
#include <string.h>
#include <openssl/pem.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
Go to the source code of this file.
Functions | |
EVP_PKEY * | generate_key () |
int | cs_cert_set_subject_alt_name (X509 *x509_cert, string name) |
X509 * | generate_x509 (EVP_PKEY *pkey, string ip_v4) |
bool | write_to_disk (EVP_PKEY *pkey, X509 *x509, string cert_directory) |
int | make_certificate (string ipv4, string destination_dir) |
Implement certificates.h – TLS Certificate support.
Definition in file certificates.cpp.
int cs_cert_set_subject_alt_name | ( | X509 * | x509_cert, |
string | name | ||
) |
Definition at line 66 of file certificates.cpp.
EVP_PKEY * generate_key | ( | ) |
Definition at line 46 of file certificates.cpp.
X509 * generate_x509 | ( | EVP_PKEY * | pkey, |
string | ip_v4 | ||
) |
Definition at line 98 of file certificates.cpp.
int make_certificate | ( | string | ipv4, |
string | destination_dir | ||
) |
Definition at line 185 of file certificates.cpp.
bool write_to_disk | ( | EVP_PKEY * | pkey, |
X509 * | x509, | ||
string | cert_directory | ||
) |
Definition at line 144 of file certificates.cpp.