#include <openssl/ssl.h>
#include <assert.h>
#include <openssl/asn1.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/pem.h>
#include <openssl/stack.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "internal.h"
#include "../crypto/internal.h"
Go to the source code of this file.
Variables | |
CBS_init & | cbs |
const uint8_t long | length |
const uint8_t ** | pp = CBS_data(&cbs) |
UniquePtr< SSL_SESSION > | ret |
const SSL_X509_METHOD | ssl_crypto_x509_method |
int(*)(int ok, X509_STORE_CTX *store_ctx) | SSL_CTX_get_verify_callback (const SSL_CTX *ctx) |
int(*)(int, X509_STORE_CTX *) | SSL_get_verify_callback (const SSL *ssl) |
|
static |
Definition at line 1160 of file ssl_x509.cc.
Definition at line 168 of file ssl_x509.cc.
|
static |
Definition at line 162 of file ssl_x509.cc.
SSL_SESSION* d2i_SSL_SESSION_bio | ( | BIO * | bio, |
SSL_SESSION ** | out | ||
) |
Definition at line 997 of file ssl_x509.cc.
Definition at line 1221 of file ssl_x509.cc.
int i2d_SSL_SESSION_bio | ( | BIO * | bio, |
const SSL_SESSION * | session | ||
) |
Definition at line 1008 of file ssl_x509.cc.
if | ( | ! | ret | ) |
Definition at line 1031 of file ssl_x509.cc.
if | ( | a | ) |
Definition at line 1035 of file ssl_x509.cc.
IMPLEMENT_PEM_rw | ( | SSL_SESSION | , |
SSL_SESSION | , | ||
PEM_STRING_SSL_SESSION | , | ||
SSL_SESSION | |||
) |
|
static |
Definition at line 188 of file ssl_x509.cc.
return ret release | ( | ) |
Definition at line 37 of file doc/python/sphinx/conf.py.
|
static |
Definition at line 1261 of file ssl_x509.cc.
|
static |
Definition at line 1047 of file ssl_x509.cc.
Definition at line 905 of file ssl_x509.cc.
Definition at line 913 of file ssl_x509.cc.
Definition at line 1198 of file ssl_x509.cc.
Definition at line 1307 of file ssl_x509.cc.
Definition at line 844 of file ssl_x509.cc.
Definition at line 855 of file ssl_x509.cc.
Definition at line 822 of file ssl_x509.cc.
Definition at line 938 of file ssl_x509.cc.
Definition at line 762 of file ssl_x509.cc.
Definition at line 779 of file ssl_x509.cc.
Definition at line 803 of file ssl_x509.cc.
Definition at line 813 of file ssl_x509.cc.
Definition at line 202 of file ssl_x509.cc.
Definition at line 931 of file ssl_x509.cc.
|
static |
Definition at line 262 of file ssl_x509.cc.
Definition at line 275 of file ssl_x509.cc.
|
static |
Definition at line 242 of file ssl_x509.cc.
|
static |
Definition at line 237 of file ssl_x509.cc.
|
static |
Definition at line 270 of file ssl_x509.cc.
|
static |
Definition at line 247 of file ssl_x509.cc.
|
static |
Definition at line 426 of file ssl_x509.cc.
|
static |
Definition at line 282 of file ssl_x509.cc.
|
static |
Definition at line 352 of file ssl_x509.cc.
|
static |
Definition at line 332 of file ssl_x509.cc.
|
static |
Definition at line 361 of file ssl_x509.cc.
|
static |
Definition at line 451 of file ssl_x509.cc.
|
static |
Definition at line 445 of file ssl_x509.cc.
|
static |
Definition at line 494 of file ssl_x509.cc.
|
static |
Definition at line 505 of file ssl_x509.cc.
Definition at line 499 of file ssl_x509.cc.
|
static |
Definition at line 440 of file ssl_x509.cc.
|
static |
Definition at line 431 of file ssl_x509.cc.
Definition at line 890 of file ssl_x509.cc.
Definition at line 895 of file ssl_x509.cc.
Definition at line 1211 of file ssl_x509.cc.
Definition at line 900 of file ssl_x509.cc.
Definition at line 921 of file ssl_x509.cc.
Definition at line 926 of file ssl_x509.cc.
Definition at line 797 of file ssl_x509.cc.
Definition at line 965 of file ssl_x509.cc.
X509_VERIFY_PARAM* SSL_CTX_get0_param | ( | SSL_CTX * | ctx | ) |
Definition at line 613 of file ssl_x509.cc.
X509_STORE* SSL_CTX_get_cert_store | ( | const SSL_CTX * | ctx | ) |
Definition at line 722 of file ssl_x509.cc.
Definition at line 977 of file ssl_x509.cc.
Definition at line 650 of file ssl_x509.cc.
Definition at line 645 of file ssl_x509.cc.
Definition at line 707 of file ssl_x509.cc.
Definition at line 864 of file ssl_x509.cc.
int SSL_CTX_set0_verify_cert_store | ( | SSL_CTX * | ctx, |
X509_STORE * | store | ||
) |
Definition at line 1281 of file ssl_x509.cc.
Definition at line 869 of file ssl_x509.cc.
int SSL_CTX_set1_param | ( | SSL_CTX * | ctx, |
const X509_VERIFY_PARAM * | param | ||
) |
Definition at line 600 of file ssl_x509.cc.
int SSL_CTX_set1_verify_cert_store | ( | SSL_CTX * | ctx, |
X509_STORE * | store | ||
) |
Definition at line 1286 of file ssl_x509.cc.
void SSL_CTX_set_cert_store | ( | SSL_CTX * | ctx, |
X509_STORE * | store | ||
) |
Definition at line 727 of file ssl_x509.cc.
void SSL_CTX_set_cert_verify_callback | ( | SSL_CTX * | ctx, |
int(*)(X509_STORE_CTX *store_ctx, void *arg) | cb, | ||
void * | arg | ||
) |
Definition at line 681 of file ssl_x509.cc.
Definition at line 1083 of file ssl_x509.cc.
void SSL_CTX_set_client_cert_cb | ( | SSL_CTX * | ctx, |
int(*)(SSL *ssl, X509 **out_x509, EVP_PKEY **out_pkey) | cb | ||
) |
Definition at line 1252 of file ssl_x509.cc.
Definition at line 702 of file ssl_x509.cc.
Definition at line 574 of file ssl_x509.cc.
Definition at line 587 of file ssl_x509.cc.
void SSL_CTX_set_verify | ( | SSL_CTX * | ctx, |
int | mode, | ||
int(*)(int, X509_STORE_CTX *) | cb | ||
) |
Definition at line 690 of file ssl_x509.cc.
Definition at line 697 of file ssl_x509.cc.
Definition at line 755 of file ssl_x509.cc.
Definition at line 982 of file ssl_x509.cc.
X509_VERIFY_PARAM* SSL_get0_param | ( | SSL * | ssl | ) |
Definition at line 618 of file ssl_x509.cc.
Definition at line 788 of file ssl_x509.cc.
int SSL_get_ex_data_X509_STORE_CTX_idx | ( | void | ) |
Definition at line 1273 of file ssl_x509.cc.
Definition at line 536 of file ssl_x509.cc.
Definition at line 627 of file ssl_x509.cc.
Definition at line 713 of file ssl_x509.cc.
Definition at line 874 of file ssl_x509.cc.
int SSL_set0_verify_cert_store | ( | SSL * | ssl, |
X509_STORE * | store | ||
) |
Definition at line 1291 of file ssl_x509.cc.
Definition at line 882 of file ssl_x509.cc.
int SSL_set1_param | ( | SSL * | ssl, |
const X509_VERIFY_PARAM * | param | ||
) |
Definition at line 605 of file ssl_x509.cc.
int SSL_set1_verify_cert_store | ( | SSL * | ssl, |
X509_STORE * | store | ||
) |
Definition at line 1299 of file ssl_x509.cc.
Definition at line 1073 of file ssl_x509.cc.
Definition at line 579 of file ssl_x509.cc.
Definition at line 592 of file ssl_x509.cc.
Definition at line 661 of file ssl_x509.cc.
Definition at line 673 of file ssl_x509.cc.
Definition at line 733 of file ssl_x509.cc.
Definition at line 747 of file ssl_x509.cc.
STACK_OF | ( | X509 | ) | const |
Definition at line 549 of file ssl_x509.cc.
STACK_OF | ( | X509_NAME | ) |
Definition at line 1043 of file ssl_x509.cc.
|
static |
Definition at line 174 of file ssl_x509.cc.
CBS_init& cbs |
Definition at line 1027 of file ssl_x509.cc.
Definition at line 1020 of file ssl_x509.cc.
Definition at line 1020 of file ssl_x509.cc.
UniquePtr<SSL_SESSION> ret |
Definition at line 1029 of file ssl_x509.cc.
const SSL_X509_METHOD ssl_crypto_x509_method |
Definition at line 511 of file ssl_x509.cc.
Definition at line 655 of file ssl_x509.cc.
int(*)(int, X509_STORE_CTX *) SSL_get_verify_callback(const SSL *ssl) |
Definition at line 636 of file ssl_x509.cc.