webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
x509_cmp.c File Reference
#include <string.h>
#include <openssl/asn1.h>
#include <openssl/buf.h>
#include <openssl/digest.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/stack.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Functions

int X509_issuer_and_serial_cmp (const X509 *a, const X509 *b)
 
unsigned long X509_issuer_and_serial_hash (X509 *a)
 
int X509_issuer_name_cmp (const X509 *a, const X509 *b)
 
int X509_subject_name_cmp (const X509 *a, const X509 *b)
 
int X509_CRL_cmp (const X509_CRL *a, const X509_CRL *b)
 
int X509_CRL_match (const X509_CRL *a, const X509_CRL *b)
 
X509_NAMEX509_get_issuer_name (X509 *a)
 
unsigned long X509_issuer_name_hash (X509 *x)
 
unsigned long X509_issuer_name_hash_old (X509 *x)
 
X509_NAMEX509_get_subject_name (X509 *a)
 
ASN1_INTEGERX509_get_serialNumber (X509 *a)
 
unsigned long X509_subject_name_hash (X509 *x)
 
unsigned long X509_subject_name_hash_old (X509 *x)
 
int X509_cmp (const X509 *a, const X509 *b)
 
int X509_NAME_cmp (const X509_NAME *a, const X509_NAME *b)
 
unsigned long X509_NAME_hash (X509_NAME *x)
 
unsigned long X509_NAME_hash_old (X509_NAME *x)
 
X509X509_find_by_issuer_and_serial (STACK_OF(X509) *sk, X509_NAME *name, ASN1_INTEGER *serial)
 
X509X509_find_by_subject (STACK_OF(X509) *sk, X509_NAME *name)
 
EVP_PKEYX509_get_pubkey (X509 *x)
 
ASN1_BIT_STRINGX509_get0_pubkey_bitstr (const X509 *x)
 
int X509_check_private_key (X509 *x, EVP_PKEY *k)
 
int X509_chain_check_suiteb (int *perror_depth, X509 *x, STACK_OF(X509) *chain, unsigned long flags)
 
int X509_CRL_check_suiteb (X509_CRL *crl, EVP_PKEY *pk, unsigned long flags)
 
 STACK_OF (X509)
 

Function Documentation

◆ STACK_OF()

STACK_OF ( X509  )

◆ X509_chain_check_suiteb()

int X509_chain_check_suiteb ( int *  perror_depth,
X509 x,
STACK_OF(X509) *  chain,
unsigned long  flags 
)

◆ X509_check_private_key()

int X509_check_private_key ( X509 x,
EVP_PKEY k 
)

◆ X509_cmp()

int X509_cmp ( const X509 a,
const X509 b 
)

◆ X509_CRL_check_suiteb()

int X509_CRL_check_suiteb ( X509_CRL crl,
EVP_PKEY pk,
unsigned long  flags 
)

◆ X509_CRL_cmp()

int X509_CRL_cmp ( const X509_CRL a,
const X509_CRL b 
)

◆ X509_CRL_match()

int X509_CRL_match ( const X509_CRL a,
const X509_CRL b 
)

◆ X509_find_by_issuer_and_serial()

X509* X509_find_by_issuer_and_serial ( STACK_OF(X509) *  sk,
X509_NAME name,
ASN1_INTEGER serial 
)

◆ X509_find_by_subject()

X509* X509_find_by_subject ( STACK_OF(X509) *  sk,
X509_NAME name 
)

◆ X509_get0_pubkey_bitstr()

ASN1_BIT_STRING* X509_get0_pubkey_bitstr ( const X509 x)

◆ X509_get_issuer_name()

X509_NAME* X509_get_issuer_name ( X509 a)

◆ X509_get_pubkey()

EVP_PKEY* X509_get_pubkey ( X509 x)

◆ X509_get_serialNumber()

ASN1_INTEGER* X509_get_serialNumber ( X509 a)

◆ X509_get_subject_name()

X509_NAME* X509_get_subject_name ( X509 a)

◆ X509_issuer_and_serial_cmp()

int X509_issuer_and_serial_cmp ( const X509 a,
const X509 b 
)

◆ X509_issuer_and_serial_hash()

unsigned long X509_issuer_and_serial_hash ( X509 a)

◆ X509_issuer_name_cmp()

int X509_issuer_name_cmp ( const X509 a,
const X509 b 
)

◆ X509_issuer_name_hash()

unsigned long X509_issuer_name_hash ( X509 x)

◆ X509_issuer_name_hash_old()

unsigned long X509_issuer_name_hash_old ( X509 x)

◆ X509_NAME_cmp()

int X509_NAME_cmp ( const X509_NAME a,
const X509_NAME b 
)

◆ X509_NAME_hash()

unsigned long X509_NAME_hash ( X509_NAME x)

◆ X509_NAME_hash_old()

unsigned long X509_NAME_hash_old ( X509_NAME x)

◆ X509_subject_name_cmp()

int X509_subject_name_cmp ( const X509 a,
const X509 b 
)

◆ X509_subject_name_hash()

unsigned long X509_subject_name_hash ( X509 x)

◆ X509_subject_name_hash_old()

unsigned long X509_subject_name_hash_old ( X509 x)