Functions
ssl_file.cc File Reference
#include <openssl/ssl.h>
#include <errno.h>
#include <string.h>
#include <openssl/asn1.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/pem.h>
#include <openssl/stack.h>
#include <openssl/x509.h>
#include "internal.h"
Include dependency graph for ssl_file.cc:

Go to the source code of this file.

Functions

int SSL_add_file_cert_subjects_to_stack (STACK_OF(X509_NAME) *stack, const char *file)
 
pem_password_cbSSL_CTX_get_default_passwd_cb (const SSL_CTX *ctx)
 
void * SSL_CTX_get_default_passwd_cb_userdata (const SSL_CTX *ctx)
 
void SSL_CTX_set_default_passwd_cb (SSL_CTX *ctx, pem_password_cb *cb)
 
void SSL_CTX_set_default_passwd_cb_userdata (SSL_CTX *ctx, void *data)
 
int SSL_CTX_use_certificate_chain_file (SSL_CTX *ctx, const char *file)
 
int SSL_CTX_use_certificate_file (SSL_CTX *ctx, const char *file, int type)
 
int SSL_CTX_use_PrivateKey_file (SSL_CTX *ctx, const char *file, int type)
 
int SSL_CTX_use_RSAPrivateKey_file (SSL_CTX *ctx, const char *file, int type)
 
int SSL_use_certificate_file (SSL *ssl, const char *file, int type)
 
int SSL_use_PrivateKey_file (SSL *ssl, const char *file, int type)
 
int SSL_use_RSAPrivateKey_file (SSL *ssl, const char *file, int type)
 
 STACK_OF (X509_NAME) *SSL_load_client_CA_file(const char *file)
 
static int xname_cmp (const X509_NAME **a, const X509_NAME **b)
 

Function Documentation

◆ SSL_add_file_cert_subjects_to_stack()

int SSL_add_file_cert_subjects_to_stack ( STACK_OF(X509_NAME) *  stack,
const char *  file 
)

Definition at line 197 of file ssl_file.cc.

◆ SSL_CTX_get_default_passwd_cb()

pem_password_cb* SSL_CTX_get_default_passwd_cb ( const SSL_CTX ctx)

Definition at line 575 of file ssl_file.cc.

◆ SSL_CTX_get_default_passwd_cb_userdata()

void* SSL_CTX_get_default_passwd_cb_userdata ( const SSL_CTX ctx)

Definition at line 583 of file ssl_file.cc.

◆ SSL_CTX_set_default_passwd_cb()

void SSL_CTX_set_default_passwd_cb ( SSL_CTX ctx,
pem_password_cb cb 
)

Definition at line 571 of file ssl_file.cc.

◆ SSL_CTX_set_default_passwd_cb_userdata()

void SSL_CTX_set_default_passwd_cb_userdata ( SSL_CTX ctx,
void *  data 
)

Definition at line 579 of file ssl_file.cc.

◆ SSL_CTX_use_certificate_chain_file()

int SSL_CTX_use_certificate_chain_file ( SSL_CTX ctx,
const char *  file 
)

Definition at line 501 of file ssl_file.cc.

◆ SSL_CTX_use_certificate_file()

int SSL_CTX_use_certificate_file ( SSL_CTX ctx,
const char *  file,
int  type 
)

Definition at line 376 of file ssl_file.cc.

◆ SSL_CTX_use_PrivateKey_file()

int SSL_CTX_use_PrivateKey_file ( SSL_CTX ctx,
const char *  file,
int  type 
)

Definition at line 458 of file ssl_file.cc.

◆ SSL_CTX_use_RSAPrivateKey_file()

int SSL_CTX_use_RSAPrivateKey_file ( SSL_CTX ctx,
const char *  file,
int  type 
)

Definition at line 418 of file ssl_file.cc.

◆ SSL_use_certificate_file()

int SSL_use_certificate_file ( SSL ssl,
const char *  file,
int  type 
)

Definition at line 252 of file ssl_file.cc.

◆ SSL_use_PrivateKey_file()

int SSL_use_PrivateKey_file ( SSL ssl,
const char *  file,
int  type 
)

Definition at line 336 of file ssl_file.cc.

◆ SSL_use_RSAPrivateKey_file()

int SSL_use_RSAPrivateKey_file ( SSL ssl,
const char *  file,
int  type 
)

Definition at line 295 of file ssl_file.cc.

◆ STACK_OF()

STACK_OF ( X509_NAME  ) const

Definition at line 133 of file ssl_file.cc.

◆ xname_cmp()

static int xname_cmp ( const X509_NAME **  a,
const X509_NAME **  b 
)
static

Definition at line 127 of file ssl_file.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:31