|
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.