|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <ctype.h>#include <stdio.h>#include <string.h>#include <openssl/bn.h>#include <openssl/buf.h>#include <openssl/conf.h>#include <openssl/err.h>#include <openssl/mem.h>#include <openssl/obj.h>#include <openssl/x509v3.h>#include "../conf/internal.h"Classes | |
| struct | IPV6_STAT |
Macros | |
| #define | HDR_NAME 1 |
| #define | HDR_VALUE 2 |
| #define | LABEL_START (1 << 0) |
| #define | LABEL_END (1 << 1) |
| #define | LABEL_HYPHEN (1 << 2) |
| #define | LABEL_IDNA (1 << 3) |
Typedefs | |
| typedef int(* | equal_fn) (const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) |
Functions | |
| int | X509V3_add_value_uchar (const char *name, const unsigned char *value, STACK_OF(CONF_VALUE) **extlist) |
| void | X509V3_conf_free (CONF_VALUE *conf) |
| int | X509V3_add_value_bool (const char *name, int asn1_bool, STACK_OF(CONF_VALUE) **extlist) |
| int | X509V3_add_value_bool_nf (char *name, int asn1_bool, STACK_OF(CONF_VALUE) **extlist) |
| char * | i2s_ASN1_ENUMERATED (X509V3_EXT_METHOD *method, ASN1_ENUMERATED *a) |
| char * | i2s_ASN1_INTEGER (X509V3_EXT_METHOD *method, ASN1_INTEGER *a) |
| ASN1_INTEGER * | s2i_ASN1_INTEGER (X509V3_EXT_METHOD *method, char *value) |
| int | X509V3_add_value_int (const char *name, ASN1_INTEGER *aint, STACK_OF(CONF_VALUE) **extlist) |
| int | X509V3_get_value_bool (CONF_VALUE *value, int *asn1_bool) |
| int | X509V3_get_value_int (CONF_VALUE *value, ASN1_INTEGER **aint) |
| STACK_OF (CONF_VALUE) | |
| char * | hex_to_string (const unsigned char *buffer, long len) |
| unsigned char * | string_to_hex (const char *str, long *len) |
| int | name_cmp (const char *name, const char *cmp) |
| void | X509_email_free (STACK_OF(OPENSSL_STRING) *sk) |
| int | X509_check_host (X509 *x, const char *chk, size_t chklen, unsigned int flags, char **peername) |
| int | X509_check_email (X509 *x, const char *chk, size_t chklen, unsigned int flags) |
| int | X509_check_ip (X509 *x, const unsigned char *chk, size_t chklen, unsigned int flags) |
| int | X509_check_ip_asc (X509 *x, const char *ipasc, unsigned int flags) |
| ASN1_OCTET_STRING * | a2i_IPADDRESS (const char *ipasc) |
| ASN1_OCTET_STRING * | a2i_IPADDRESS_NC (const char *ipasc) |
| int | a2i_ipadd (unsigned char *ipout, const char *ipasc) |
| int | X509V3_NAME_from_section (X509_NAME *nm, STACK_OF(CONF_VALUE) *dn_sk, unsigned long chtype) |
| #define HDR_NAME 1 |
| #define HDR_VALUE 2 |
| #define LABEL_END (1 << 1) |
| #define LABEL_HYPHEN (1 << 2) |
| #define LABEL_IDNA (1 << 3) |
| #define LABEL_START (1 << 0) |
| typedef int(* equal_fn) (const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) |
| int a2i_ipadd | ( | unsigned char * | ipout, |
| const char * | ipasc | ||
| ) |
| ASN1_OCTET_STRING* a2i_IPADDRESS | ( | const char * | ipasc | ) |
| ASN1_OCTET_STRING* a2i_IPADDRESS_NC | ( | const char * | ipasc | ) |
| char* hex_to_string | ( | const unsigned char * | buffer, |
| long | len | ||
| ) |
| char* i2s_ASN1_ENUMERATED | ( | X509V3_EXT_METHOD * | method, |
| ASN1_ENUMERATED * | a | ||
| ) |
| char* i2s_ASN1_INTEGER | ( | X509V3_EXT_METHOD * | method, |
| ASN1_INTEGER * | a | ||
| ) |
| int name_cmp | ( | const char * | name, |
| const char * | cmp | ||
| ) |
| ASN1_INTEGER* s2i_ASN1_INTEGER | ( | X509V3_EXT_METHOD * | method, |
| char * | value | ||
| ) |
| STACK_OF | ( | CONF_VALUE | ) |
| unsigned char* string_to_hex | ( | const char * | str, |
| long * | len | ||
| ) |
| int X509_check_host | ( | X509 * | x, |
| const char * | chk, | ||
| size_t | chklen, | ||
| unsigned int | flags, | ||
| char ** | peername | ||
| ) |
| int X509_check_ip_asc | ( | X509 * | x, |
| const char * | ipasc, | ||
| unsigned int | flags | ||
| ) |
| void X509_email_free | ( | STACK_OF(OPENSSL_STRING) * | sk | ) |
| int X509V3_add_value_bool | ( | const char * | name, |
| int | asn1_bool, | ||
| STACK_OF(CONF_VALUE) ** | extlist | ||
| ) |
| int X509V3_add_value_bool_nf | ( | char * | name, |
| int | asn1_bool, | ||
| STACK_OF(CONF_VALUE) ** | extlist | ||
| ) |
| int X509V3_add_value_int | ( | const char * | name, |
| ASN1_INTEGER * | aint, | ||
| STACK_OF(CONF_VALUE) ** | extlist | ||
| ) |
| int X509V3_add_value_uchar | ( | const char * | name, |
| const unsigned char * | value, | ||
| STACK_OF(CONF_VALUE) ** | extlist | ||
| ) |
| void X509V3_conf_free | ( | CONF_VALUE * | conf | ) |
| int X509V3_get_value_bool | ( | CONF_VALUE * | value, |
| int * | asn1_bool | ||
| ) |
| int X509V3_get_value_int | ( | CONF_VALUE * | value, |
| ASN1_INTEGER ** | aint | ||
| ) |
| int X509V3_NAME_from_section | ( | X509_NAME * | nm, |
| STACK_OF(CONF_VALUE) * | dn_sk, | ||
| unsigned long | chtype | ||
| ) |
1.8.13