OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
x509_cmp.c File Reference
#include <stdio.h>
#include <ctype.h>
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/objects.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Go to the source code of this file.

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)
 

Function Documentation

int X509_check_private_key ( X509 x,
EVP_PKEY k 
)

Definition at line 314 of file x509_cmp.c.

int X509_cmp ( const X509 a,
const X509 b 
)

Definition at line 180 of file x509_cmp.c.

int X509_CRL_cmp ( const X509_CRL a,
const X509_CRL b 
)

Definition at line 119 of file x509_cmp.c.

int X509_CRL_match ( const X509_CRL a,
const X509_CRL b 
)

Definition at line 125 of file x509_cmp.c.

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

Definition at line 265 of file x509_cmp.c.

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

Definition at line 287 of file x509_cmp.c.

ASN1_BIT_STRING* X509_get0_pubkey_bitstr ( const X509 x)

Definition at line 308 of file x509_cmp.c.

X509_NAME* X509_get_issuer_name ( X509 a)

Definition at line 131 of file x509_cmp.c.

EVP_PKEY* X509_get_pubkey ( X509 x)

Definition at line 301 of file x509_cmp.c.

ASN1_INTEGER* X509_get_serialNumber ( X509 a)

Definition at line 153 of file x509_cmp.c.

X509_NAME* X509_get_subject_name ( X509 a)

Definition at line 148 of file x509_cmp.c.

int X509_issuer_and_serial_cmp ( const X509 a,
const X509 b 
)

Definition at line 67 of file x509_cmp.c.

unsigned long X509_issuer_and_serial_hash ( X509 a)

Definition at line 80 of file x509_cmp.c.

int X509_issuer_name_cmp ( const X509 a,
const X509 b 
)

Definition at line 109 of file x509_cmp.c.

unsigned long X509_issuer_name_hash ( X509 x)

Definition at line 136 of file x509_cmp.c.

unsigned long X509_issuer_name_hash_old ( X509 x)

Definition at line 142 of file x509_cmp.c.

int X509_NAME_cmp ( const X509_NAME a,
const X509_NAME b 
)

Definition at line 191 of file x509_cmp.c.

unsigned long X509_NAME_hash ( X509_NAME x)

Definition at line 220 of file x509_cmp.c.

unsigned long X509_NAME_hash_old ( X509_NAME x)

Definition at line 242 of file x509_cmp.c.

int X509_subject_name_cmp ( const X509 a,
const X509 b 
)

Definition at line 114 of file x509_cmp.c.

unsigned long X509_subject_name_hash ( X509 x)

Definition at line 158 of file x509_cmp.c.

unsigned long X509_subject_name_hash_old ( X509 x)

Definition at line 164 of file x509_cmp.c.