Logo Search packages:      
Sourcecode: openssl version File versions  Download package

ssl_cert.c File Reference


Detailed Description

Definition in file ssl_cert.c.

#include <stdio.h>
#include "e_os.h"
#include <sys/types.h>
#include "o_dir.h"
#include <openssl/objects.h>
#include <openssl/bio.h>
#include <openssl/pem.h>
#include <openssl/x509v3.h>
#include <openssl/dh.h>
#include <openssl/bn.h>
#include "ssl_locl.h"

Go to the source code of this file.

Functions

static int add_client_CA (STACK_OF(X509_NAME)**sk, X509 *x)
static void set_client_CA_list (STACK_OF(X509_NAME)**ca_list, STACK_OF(X509_NAME)*name_list)
int SSL_add_client_CA (SSL *ssl, X509 *x)
int SSL_add_dir_cert_subjects_to_stack (STACK_OF(X509_NAME)*stack, const char *dir)
int SSL_add_file_cert_subjects_to_stack (STACK_OF(X509_NAME)*stack, const char *file)
CERT * ssl_cert_dup (CERT *cert)
void ssl_cert_free (CERT *c)
int ssl_cert_inst (CERT **o)
CERT * ssl_cert_new (void)
int SSL_CTX_add_client_CA (SSL_CTX *ctx, X509 *x)
void SSL_CTX_set_client_CA_list (SSL_CTX *ctx, STACK_OF(X509_NAME)*name_list)
int SSL_get_ex_data_X509_STORE_CTX_idx (void)
void ssl_sess_cert_free (SESS_CERT *sc)
SESS_CERT * ssl_sess_cert_new (void)
void SSL_set_client_CA_list (SSL *s, STACK_OF(X509_NAME)*name_list)
int ssl_set_peer_cert_type (SESS_CERT *sc, int type)
int ssl_verify_cert_chain (SSL *s, STACK_OF(X509)*sk)
 STACK_OF (X509_NAME)
static int xname_cmp (const X509_NAME *const *a, const X509_NAME *const *b)


Generated by  Doxygen 1.6.0   Back to index