Monero
Namespaces | Macros | Functions | Variables
gen_ssl_cert.cpp File Reference
#include <boost/program_options.hpp>
#include <boost/format.hpp>
#include <boost/algorithm/string.hpp>
#include <openssl/ssl.h>
#include <openssl/pem.h>
#include "include_base_utils.h"
#include "file_io_utils.h"
#include "net/net_ssl.h"
#include "crypto/crypto.h"
#include "common/util.h"
#include "common/i18n.h"
#include "common/command_line.h"
#include "common/scoped_message_writer.h"
#include "common/password.h"
#include "version.h"
Include dependency graph for gen_ssl_cert.cpp:

Namespaces

 gencert
 
 anonymous_namespace{gen_ssl_cert.cpp}
 

Macros

#define MONERO_DEFAULT_LOG_CATEGORY   "gen_ssl_cert"
 

Functions

const char * gencert::tr (const char *str)
 
static std::string get_fingerprint (X509 *cert, const EVP_MD *fdig)
 
int main (int argc, char *argv[])
 

Variables

const command_line::arg_descriptor< std::string > anonymous_namespace{gen_ssl_cert.cpp}::arg_certificate_filename = {"certificate-filename", gencert::tr("Filename to save the certificate"), ""}
 
const command_line::arg_descriptor< std::string > anonymous_namespace{gen_ssl_cert.cpp}::arg_private_key_filename = {"private-key-filename", gencert::tr("Filename to save the private key"), ""}
 
const command_line::arg_descriptor< std::string > anonymous_namespace{gen_ssl_cert.cpp}::arg_passphrase = {"passphrase", gencert::tr("Passphrase with which to encrypt the private key"), ""}
 
const command_line::arg_descriptor< std::string > anonymous_namespace{gen_ssl_cert.cpp}::arg_passphrase_file = {"passphrase-file", gencert::tr("File containing the passphrase with which to encrypt the private key"), ""}
 
const command_line::arg_descriptor< boolanonymous_namespace{gen_ssl_cert.cpp}::arg_prompt_for_passphrase = {"prompt-for-passphrase", gencert::tr("Prompt for a passphrase with which to encrypt the private key"), false}
 

Macro Definition Documentation

◆ MONERO_DEFAULT_LOG_CATEGORY

#define MONERO_DEFAULT_LOG_CATEGORY   "gen_ssl_cert"

Function Documentation

◆ get_fingerprint()

static std::string get_fingerprint ( X509 *  cert,
const EVP_MD *  fdig 
)
static

◆ main()

int main ( int  argc,
char *  argv[] 
)