#define _X509_CHECK_FLAG_DOT_SUBDOMAINS 0x8000 |
#define CRL_REASON_AA_COMPROMISE 10 |
#define CRL_REASON_AFFILIATION_CHANGED 3 |
#define CRL_REASON_CA_COMPROMISE 2 |
#define CRL_REASON_CERTIFICATE_HOLD 6 |
#define CRL_REASON_CESSATION_OF_OPERATION 5 |
#define CRL_REASON_KEY_COMPROMISE 1 |
#define CRL_REASON_NONE -1 |
#define CRL_REASON_PRIVILEGE_WITHDRAWN 9 |
#define CRL_REASON_REMOVE_FROM_CRL 8 |
#define CRL_REASON_SUPERSEDED 4 |
#define CRL_REASON_UNSPECIFIED 0 |
#define CRLDP_ALL_REASONS 0x807f |
#define CTX_TEST 0x1 |
#define EXFLAG_BCONS 0x1 |
#define EXFLAG_CA 0x10 |
#define EXFLAG_CRITICAL 0x200 |
#define EXFLAG_FRESHEST 0x1000 |
#define EXFLAG_INVALID 0x80 |
#define EXFLAG_INVALID_POLICY 0x800 |
#define EXFLAG_KUSAGE 0x2 |
#define EXFLAG_NSCERT 0x8 |
#define EXFLAG_PROXY 0x400 |
#define EXFLAG_SET 0x100 |
#define EXFLAG_SI 0x20 |
#define EXFLAG_SS 0x2000 |
#define EXFLAG_V1 0x40 |
#define EXFLAG_XKUSAGE 0x4 |
#define EXT_BITSTRING | ( | nid, | |||
table | ) |
Value:
{ nid, 0, ASN1_ITEM_ref(ASN1_BIT_STRING), \ 0,0,0,0, \ 0,0, \ (X509V3_EXT_I2V)i2v_ASN1_BIT_STRING, \ (X509V3_EXT_V2I)v2i_ASN1_BIT_STRING, \ NULL, NULL, \ table}
#define EXT_END { -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
#define EXT_IA5STRING | ( | nid | ) |
Value:
{ nid, 0, ASN1_ITEM_ref(ASN1_IA5STRING), \ 0,0,0,0, \ (X509V3_EXT_I2S)i2s_ASN1_IA5STRING, \ (X509V3_EXT_S2I)s2i_ASN1_IA5STRING, \ 0,0,0,0, \ NULL}
#define GEN_DIRNAME 4 |
#define GEN_DNS 2 |
#define GEN_EDIPARTY 5 |
#define GEN_EMAIL 1 |
#define GEN_IPADD 7 |
#define GEN_OTHERNAME 0 |
#define GEN_RID 8 |
#define GEN_URI 6 |
#define GEN_X400 3 |
#define IDP_INDIRECT 0x20 |
#define IDP_INVALID 0x2 |
#define IDP_ONLYATTR 0x10 |
#define IDP_ONLYCA 0x8 |
#define IDP_ONLYUSER 0x4 |
#define IDP_PRESENT 0x1 |
#define IDP_REASONS 0x40 |
#define KU_CRL_SIGN 0x0002 |
#define KU_DATA_ENCIPHERMENT 0x0010 |
#define KU_DECIPHER_ONLY 0x8000 |
#define KU_DIGITAL_SIGNATURE 0x0080 |
#define KU_ENCIPHER_ONLY 0x0001 |
#define KU_KEY_AGREEMENT 0x0008 |
#define KU_KEY_CERT_SIGN 0x0004 |
#define KU_KEY_ENCIPHERMENT 0x0020 |
#define KU_NON_REPUDIATION 0x0040 |
#define NS_ANY_CA (NS_SSL_CA|NS_SMIME_CA|NS_OBJSIGN_CA) |
#define NS_OBJSIGN 0x10 |
#define NS_OBJSIGN_CA 0x01 |
#define NS_SMIME 0x20 |
#define NS_SMIME_CA 0x02 |
#define NS_SSL_CA 0x04 |
#define NS_SSL_CLIENT 0x80 |
#define NS_SSL_SERVER 0x40 |
#define X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT 0x1 |
#define X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS 0x8 |
#define X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS 0x4 |
#define X509_CHECK_FLAG_NO_WILDCARDS 0x2 |
#define X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS 0x10 |
#define X509_PURPOSE_ANY 7 |
#define X509_PURPOSE_CRL_SIGN 6 |
#define X509_PURPOSE_DYNAMIC 0x1 |
#define X509_PURPOSE_DYNAMIC_NAME 0x2 |
#define X509_PURPOSE_MAX 9 |
#define X509_PURPOSE_MIN 1 |
#define X509_PURPOSE_NS_SSL_SERVER 3 |
#define X509_PURPOSE_OCSP_HELPER 8 |
#define X509_PURPOSE_SMIME_ENCRYPT 5 |
#define X509_PURPOSE_SMIME_SIGN 4 |
#define X509_PURPOSE_SSL_CLIENT 1 |
#define X509_PURPOSE_SSL_SERVER 2 |
#define X509_PURPOSE_TIMESTAMP_SIGN 9 |
#define X509V3_ADD_APPEND 1L |
#define X509V3_ADD_DEFAULT 0L |
#define X509V3_ADD_DELETE 5L |
#define X509V3_ADD_KEEP_EXISTING 4L |
#define X509V3_ADD_OP_MASK 0xfL |
#define X509V3_ADD_REPLACE 2L |
#define X509V3_ADD_REPLACE_EXISTING 3L |
#define X509V3_ADD_SILENT 0x10 |
#define X509V3_conf_err | ( | val | ) |
Value:
ERR_add_error_data(6, "section:", val->section, \ ",name:", val->name, ",value:", val->value);
#define X509V3_EXT_CTX_DEP 0x2 |
#define X509V3_EXT_DEFAULT 0 |
#define X509V3_EXT_DUMP_UNKNOWN (3L << 16) |
#define X509V3_EXT_DYNAMIC 0x1 |
#define X509V3_EXT_ERROR_UNKNOWN (1L << 16) |
#define X509V3_EXT_MULTILINE 0x4 |
#define X509V3_EXT_PARSE_UNKNOWN (2L << 16) |
#define X509V3_EXT_UNKNOWN_MASK (0xfL << 16) |
#define X509V3_F_A2I_GENERAL_NAME 164 |
#define X509V3_F_ASIDENTIFIERCHOICE_CANONIZE 161 |
#define X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL 162 |
#define X509V3_F_COPY_EMAIL 122 |
#define X509V3_F_COPY_ISSUER 123 |
#define X509V3_F_DO_DIRNAME 144 |
#define X509V3_F_DO_EXT_CONF 124 |
#define X509V3_F_DO_EXT_I2D 135 |
#define X509V3_F_DO_EXT_NCONF 151 |
#define X509V3_F_DO_I2V_NAME_CONSTRAINTS 148 |
#define X509V3_F_GNAMES_FROM_SECTNAME 156 |
#define X509V3_F_HEX_TO_STRING 111 |
#define X509V3_F_I2S_ASN1_ENUMERATED 121 |
#define X509V3_F_I2S_ASN1_IA5STRING 149 |
#define X509V3_F_I2S_ASN1_INTEGER 120 |
#define X509V3_F_I2V_AUTHORITY_INFO_ACCESS 138 |
#define X509V3_F_NOTICE_SECTION 132 |
#define X509V3_F_NREF_NOS 133 |
#define X509V3_F_POLICY_SECTION 131 |
#define X509V3_F_PROCESS_PCI_VALUE 150 |
#define X509V3_F_R2I_CERTPOL 130 |
#define X509V3_F_R2I_PCI 155 |
#define X509V3_F_S2I_ASN1_IA5STRING 100 |
#define X509V3_F_S2I_ASN1_INTEGER 108 |
#define X509V3_F_S2I_ASN1_OCTET_STRING 112 |
#define X509V3_F_S2I_ASN1_SKEY_ID 114 |
#define X509V3_F_S2I_SKEY_ID 115 |
#define X509V3_F_SET_DIST_POINT_NAME 158 |
#define X509V3_F_STRING_TO_HEX 113 |
#define X509V3_F_SXNET_ADD_ID_ASC 125 |
#define X509V3_F_SXNET_ADD_ID_INTEGER 126 |
#define X509V3_F_SXNET_ADD_ID_ULONG 127 |
#define X509V3_F_SXNET_GET_ID_ASC 128 |
#define X509V3_F_SXNET_GET_ID_ULONG 129 |
#define X509V3_F_V2I_ASIDENTIFIERS 163 |
#define X509V3_F_V2I_ASN1_BIT_STRING 101 |
#define X509V3_F_V2I_AUTHORITY_INFO_ACCESS 139 |
#define X509V3_F_V2I_AUTHORITY_KEYID 119 |
#define X509V3_F_V2I_BASIC_CONSTRAINTS 102 |
#define X509V3_F_V2I_CRLD 134 |
#define X509V3_F_V2I_EXTENDED_KEY_USAGE 103 |
#define X509V3_F_V2I_GENERAL_NAME_EX 117 |
#define X509V3_F_V2I_GENERAL_NAMES 118 |
#define X509V3_F_V2I_IDP 157 |
#define X509V3_F_V2I_IPADDRBLOCKS 159 |
#define X509V3_F_V2I_ISSUER_ALT 153 |
#define X509V3_F_V2I_NAME_CONSTRAINTS 147 |
#define X509V3_F_V2I_POLICY_CONSTRAINTS 146 |
#define X509V3_F_V2I_POLICY_MAPPINGS 145 |
#define X509V3_F_V2I_SUBJECT_ALT 154 |
#define X509V3_F_V3_ADDR_VALIDATE_PATH_INTERNAL 160 |
#define X509V3_F_V3_GENERIC_EXTENSION 116 |
#define X509V3_F_X509_PURPOSE_ADD 137 |
#define X509V3_F_X509_PURPOSE_SET 141 |
#define X509V3_F_X509V3_ADD1_I2D 140 |
#define X509V3_F_X509V3_ADD_VALUE 105 |
#define X509V3_F_X509V3_EXT_ADD 104 |
#define X509V3_F_X509V3_EXT_ADD_ALIAS 106 |
#define X509V3_F_X509V3_EXT_CONF 107 |
#define X509V3_F_X509V3_EXT_FREE 165 |
#define X509V3_F_X509V3_EXT_I2D 136 |
#define X509V3_F_X509V3_EXT_NCONF 152 |
#define X509V3_F_X509V3_GET_SECTION 142 |
#define X509V3_F_X509V3_GET_STRING 143 |
#define X509V3_F_X509V3_GET_VALUE_BOOL 110 |
#define X509V3_F_X509V3_PARSE_LIST 109 |
#define X509V3_R_BAD_IP_ADDRESS 118 |
#define X509V3_R_BAD_OBJECT 119 |
#define X509V3_R_BN_DEC2BN_ERROR 100 |
#define X509V3_R_BN_TO_ASN1_INTEGER_ERROR 101 |
#define X509V3_R_CANNOT_FIND_FREE_FUNCTION 168 |
#define X509V3_R_DIRNAME_ERROR 149 |
#define X509V3_R_DISTPOINT_ALREADY_SET 160 |
#define X509V3_R_DUPLICATE_ZONE_ID 133 |
#define X509V3_R_ERROR_CONVERTING_ZONE 131 |
#define X509V3_R_ERROR_CREATING_EXTENSION 144 |
#define X509V3_R_ERROR_IN_EXTENSION 128 |
#define X509V3_R_EXPECTED_A_SECTION_NAME 137 |
#define X509V3_R_EXTENSION_EXISTS 145 |
#define X509V3_R_EXTENSION_NAME_ERROR 115 |
#define X509V3_R_EXTENSION_NOT_FOUND 102 |
#define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED 103 |
#define X509V3_R_EXTENSION_VALUE_ERROR 116 |
#define X509V3_R_ILLEGAL_EMPTY_EXTENSION 151 |
#define X509V3_R_ILLEGAL_HEX_DIGIT 113 |
#define X509V3_R_INCORRECT_POLICY_SYNTAX_TAG 152 |
#define X509V3_R_INVALID_ASNUMBER 162 |
#define X509V3_R_INVALID_ASRANGE 163 |
#define X509V3_R_INVALID_BOOLEAN_STRING 104 |
#define X509V3_R_INVALID_EXTENSION_STRING 105 |
#define X509V3_R_INVALID_INHERITANCE 165 |
#define X509V3_R_INVALID_IPADDRESS 166 |
#define X509V3_R_INVALID_MULTIPLE_RDNS 161 |
#define X509V3_R_INVALID_NAME 106 |
#define X509V3_R_INVALID_NULL_ARGUMENT 107 |
#define X509V3_R_INVALID_NULL_NAME 108 |
#define X509V3_R_INVALID_NULL_VALUE 109 |
#define X509V3_R_INVALID_NUMBER 140 |
#define X509V3_R_INVALID_NUMBERS 141 |
#define X509V3_R_INVALID_OBJECT_IDENTIFIER 110 |
#define X509V3_R_INVALID_OPTION 138 |
#define X509V3_R_INVALID_POLICY_IDENTIFIER 134 |
#define X509V3_R_INVALID_PROXY_POLICY_SETTING 153 |
#define X509V3_R_INVALID_PURPOSE 146 |
#define X509V3_R_INVALID_SAFI 164 |
#define X509V3_R_INVALID_SECTION 135 |
#define X509V3_R_INVALID_SYNTAX 143 |
#define X509V3_R_ISSUER_DECODE_ERROR 126 |
#define X509V3_R_MISSING_VALUE 124 |
#define X509V3_R_NEED_ORGANIZATION_AND_NUMBERS 142 |
#define X509V3_R_NO_CONFIG_DATABASE 136 |
#define X509V3_R_NO_ISSUER_CERTIFICATE 121 |
#define X509V3_R_NO_ISSUER_DETAILS 127 |
#define X509V3_R_NO_POLICY_IDENTIFIER 139 |
#define X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED 154 |
#define X509V3_R_NO_PUBLIC_KEY 114 |
#define X509V3_R_NO_SUBJECT_DETAILS 125 |
#define X509V3_R_ODD_NUMBER_OF_DIGITS 112 |
#define X509V3_R_OPERATION_NOT_DEFINED 148 |
#define X509V3_R_OTHERNAME_ERROR 147 |
#define X509V3_R_POLICY_LANGUAGE_ALREADY_DEFINED 155 |
#define X509V3_R_POLICY_PATH_LENGTH 156 |
#define X509V3_R_POLICY_PATH_LENGTH_ALREADY_DEFINED 157 |
#define X509V3_R_POLICY_SYNTAX_NOT_CURRENTLY_SUPPORTED 158 |
#define X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY 159 |
#define X509V3_R_SECTION_NOT_FOUND 150 |
#define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS 122 |
#define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID 123 |
#define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT 111 |
#define X509V3_R_UNKNOWN_EXTENSION 129 |
#define X509V3_R_UNKNOWN_EXTENSION_NAME 130 |
#define X509V3_R_UNKNOWN_OPTION 120 |
#define X509V3_R_UNSUPPORTED_OPTION 117 |
#define X509V3_R_UNSUPPORTED_TYPE 167 |
#define X509V3_R_USER_TOO_LONG 132 |
#define XKU_ANYEKU 0x100 |
#define XKU_CODE_SIGN 0x8 |
#define XKU_DVCS 0x80 |
#define XKU_OCSP_SIGN 0x20 |
#define XKU_SGC 0x10 |
#define XKU_SMIME 0x4 |
#define XKU_SSL_CLIENT 0x2 |
#define XKU_SSL_SERVER 0x1 |
#define XKU_TIMESTAMP 0x40 |
typedef struct ACCESS_DESCRIPTION_st ACCESS_DESCRIPTION |
typedef struct BASIC_CONSTRAINTS_st BASIC_CONSTRAINTS |
typedef struct EDIPartyName_st EDIPARTYNAME |
typedef void* ext |
typedef struct GENERAL_NAME_st GENERAL_NAME |
typedef struct GENERAL_SUBTREE_st GENERAL_SUBTREE |
typedef struct NOTICEREF_st NOTICEREF |
typedef struct otherName_st OTHERNAME |
typedef struct PKEY_USAGE_PERIOD_st PKEY_USAGE_PERIOD |
typedef struct POLICY_CONSTRAINTS_st POLICY_CONSTRAINTS |
typedef struct POLICYQUALINFO_st POLICYQUALINFO |
typedef struct PROXY_CERT_INFO_EXTENSION_st PROXY_CERT_INFO_EXTENSION |
typedef struct PROXY_POLICY_st PROXY_POLICY |
STACK_OF | ( | CONF_VALUE | ) |
typedef struct SXNET_ID_st SXNETID |
typedef struct USERNOTICE_st USERNOTICE |
typedef struct x509_purpose_st X509_PURPOSE |
typedef struct X509V3_CONF_METHOD_st X509V3_CONF_METHOD |
typedef void*(* X509V3_EXT_D2I)(void *, const unsigned char **, long) |
typedef void(* X509V3_EXT_FREE)(void *) |
typedef int(* X509V3_EXT_I2D)(void *, unsigned char **) |
typedef int(* X509V3_EXT_I2R)(const struct v3_ext_method *method, void *ext, BIO *out, int indent) |
typedef char*(* X509V3_EXT_I2S)(const struct v3_ext_method *method, void *ext) |
typedef struct v3_ext_method X509V3_EXT_METHOD |
typedef void*(* X509V3_EXT_NEW)(void) |
typedef void*(* X509V3_EXT_R2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, const char *str) |
typedef void*(* X509V3_EXT_S2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, const char *str) |
typedef void*(* X509V3_EXT_V2I)(const struct v3_ext_method *method, struct v3_ext_ctx *ctx, STACK_OF(CONF_VALUE)*values) |
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 | ) |
DECLARE_ASN1_FUNCTIONS | ( | ACCESS_DESCRIPTION | ) |
DECLARE_ASN1_FUNCTIONS | ( | CERTIFICATEPOLICIES | ) |
DECLARE_ASN1_FUNCTIONS | ( | EXTENDED_KEY_USAGE | ) |
DECLARE_ASN1_FUNCTIONS | ( | OTHERNAME | ) |
DECLARE_ASN1_FUNCTIONS | ( | GENERAL_NAMES | ) |
DECLARE_ASN1_FUNCTIONS | ( | AUTHORITY_KEYID | ) |
DECLARE_ASN1_FUNCTIONS | ( | PROXY_POLICY | ) |
References DIST_POINT_NAME.
DECLARE_STACK_OF | ( | X509_POLICY_NODE | ) |
DECLARE_STACK_OF | ( | X509_PURPOSE | ) |
DECLARE_STACK_OF | ( | GENERAL_SUBTREE | ) |
References STACK_OF.
DECLARE_STACK_OF | ( | POLICY_MAPPING | ) |
DECLARE_STACK_OF | ( | POLICYINFO | ) |
DECLARE_STACK_OF | ( | POLICYQUALINFO | ) |
References STACK_OF.
DECLARE_STACK_OF | ( | DIST_POINT | ) |
DECLARE_STACK_OF | ( | GENERAL_NAME | ) |
DECLARE_STACK_OF | ( | X509V3_EXT_METHOD | ) |
int GENERAL_NAME_cmp | ( | GENERAL_NAME * | a, | |
GENERAL_NAME * | b | |||
) |
int GENERAL_NAME_get0_otherName | ( | GENERAL_NAME * | gen, | |
ASN1_OBJECT ** | poid, | |||
ASN1_TYPE ** | pvalue | |||
) |
void* GENERAL_NAME_get0_value | ( | GENERAL_NAME * | a, | |
int * | ptype | |||
) |
int GENERAL_NAME_print | ( | BIO * | out, | |
GENERAL_NAME * | gen | |||
) |
int GENERAL_NAME_set0_othername | ( | GENERAL_NAME * | gen, | |
ASN1_OBJECT * | oid, | |||
ASN1_TYPE * | value | |||
) |
void GENERAL_NAME_set0_value | ( | GENERAL_NAME * | a, | |
int | type, | |||
void * | value | |||
) |
char* hex_to_string | ( | const unsigned char * | buffer, | |
long | len | |||
) |
char* i2s_ASN1_ENUMERATED | ( | X509V3_EXT_METHOD * | meth, | |
ASN1_ENUMERATED * | aint | |||
) |
char* i2s_ASN1_ENUMERATED_TABLE | ( | X509V3_EXT_METHOD * | meth, | |
ASN1_ENUMERATED * | aint | |||
) |
char* i2s_ASN1_INTEGER | ( | X509V3_EXT_METHOD * | meth, | |
ASN1_INTEGER * | aint | |||
) |
char* i2s_ASN1_OCTET_STRING | ( | X509V3_EXT_METHOD * | method, | |
ASN1_OCTET_STRING * | ia5 | |||
) |
int name_cmp | ( | const char * | name, | |
const char * | cmp | |||
) |
int NAME_CONSTRAINTS_check | ( | X509 * | x, | |
NAME_CONSTRAINTS * | nc | |||
) |
ASN1_INTEGER* s2i_ASN1_INTEGER | ( | X509V3_EXT_METHOD * | meth, | |
char * | value | |||
) |
ASN1_OCTET_STRING* s2i_ASN1_OCTET_STRING | ( | X509V3_EXT_METHOD * | method, | |
X509V3_CTX * | ctx, | |||
char * | str | |||
) |
STACK_OF | ( | OPENSSL_STRING | ) |
typedef STACK_OF | ( | POLICYINFO | ) |
typedef STACK_OF | ( | DIST_POINT | ) |
typedef STACK_OF | ( | ASN1_OBJECT | ) |
typedef STACK_OF | ( | ACCESS_DESCRIPTION | ) |
typedef STACK_OF | ( | GENERAL_NAME | ) |
typedef STACK_OF | ( | CONF_VALUE | ) | const |
unsigned char* string_to_hex | ( | const char * | str, | |
long * | len | |||
) |
int SXNET_add_id_INTEGER | ( | SXNET ** | psx, | |
ASN1_INTEGER * | izone, | |||
char * | user, | |||
int | userlen | |||
) |
int SXNET_add_id_ulong | ( | SXNET ** | psx, | |
unsigned long | lzone, | |||
char * | user, | |||
int | userlen | |||
) |
ASN1_OCTET_STRING* SXNET_get_id_asc | ( | SXNET * | sx, | |
char * | zone | |||
) |
ASN1_OCTET_STRING* SXNET_get_id_INTEGER | ( | SXNET * | sx, | |
ASN1_INTEGER * | zone | |||
) |
ASN1_OCTET_STRING* SXNET_get_id_ulong | ( | SXNET * | sx, | |
unsigned long | lzone | |||
) |
ASN1_BIT_STRING* v2i_ASN1_BIT_STRING | ( | X509V3_EXT_METHOD * | method, | |
X509V3_CTX * | ctx, | |||
STACK_OF(CONF_VALUE)* | nval | |||
) |
GENERAL_NAME* v2i_GENERAL_NAME | ( | const X509V3_EXT_METHOD * | method, | |
X509V3_CTX * | ctx, | |||
CONF_VALUE * | cnf | |||
) |
GENERAL_NAME* v2i_GENERAL_NAME_ex | ( | GENERAL_NAME * | out, | |
const X509V3_EXT_METHOD * | method, | |||
X509V3_CTX * | ctx, | |||
CONF_VALUE * | cnf, | |||
int | is_nc | |||
) |
GENERAL_NAMES* v2i_GENERAL_NAMES | ( | const X509V3_EXT_METHOD * | method, | |
X509V3_CTX * | ctx, | |||
STACK_OF(CONF_VALUE)* | nval | |||
) |
int X509_check_akid | ( | X509 * | issuer, | |
AUTHORITY_KEYID * | akid | |||
) |
int X509_check_ca | ( | X509 * | x | ) |
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 | |||
) |
int X509_check_purpose | ( | X509 * | x, | |
int | id, | |||
int | ca | |||
) |
void X509_email_free | ( | STACK_OF(OPENSSL_STRING)* | sk | ) |
void X509_POLICY_NODE_print | ( | BIO * | out, | |
X509_POLICY_NODE * | node, | |||
int | indent | |||
) |
int X509_PURPOSE_add | ( | int | id, | |
int | trust, | |||
int | flags, | |||
int(*)(const X509_PURPOSE *, const X509 *, int) | ck, | |||
char * | name, | |||
char * | sname, | |||
void * | arg | |||
) |
void X509_PURPOSE_cleanup | ( | void | ) |
X509_PURPOSE* X509_PURPOSE_get0 | ( | int | idx | ) |
char* X509_PURPOSE_get0_name | ( | X509_PURPOSE * | xp | ) |
char* X509_PURPOSE_get0_sname | ( | X509_PURPOSE * | xp | ) |
int X509_PURPOSE_get_by_id | ( | int | id | ) |
int X509_PURPOSE_get_by_sname | ( | char * | sname | ) |
int X509_PURPOSE_get_count | ( | void | ) |
int X509_PURPOSE_get_id | ( | X509_PURPOSE * | ) |
int X509_PURPOSE_get_trust | ( | X509_PURPOSE * | xp | ) |
int X509_PURPOSE_set | ( | int * | p, | |
int | purpose | |||
) |
int X509_supported_extension | ( | X509_EXTENSION * | ex | ) |
int X509V3_add1_i2d | ( | STACK_OF(X509_EXTENSION)** | x, | |
int | nid, | |||
void * | value, | |||
int | crit, | |||
unsigned long | flags | |||
) |
int X509V3_add_standard_extensions | ( | void | ) |
int X509V3_add_value | ( | const char * | name, | |
const char * | value, | |||
STACK_OF(CONF_VALUE)** | extlist | |||
) |
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 * | val | ) |
int X509V3_EXT_add | ( | X509V3_EXT_METHOD * | ext | ) |
int X509V3_EXT_add_alias | ( | int | nid_to, | |
int | nid_from | |||
) |
int X509V3_EXT_add_conf | ( | LHASH_OF(CONF_VALUE)* | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509 * | cert | |||
) |
int X509V3_EXT_add_list | ( | X509V3_EXT_METHOD * | extlist | ) |
int X509V3_EXT_add_nconf | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509 * | cert | |||
) |
int X509V3_EXT_add_nconf_sk | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
STACK_OF(X509_EXTENSION)** | sk | |||
) |
void X509V3_EXT_cleanup | ( | void | ) |
X509_EXTENSION* X509V3_EXT_conf | ( | LHASH_OF(CONF_VALUE)* | conf, | |
X509V3_CTX * | ctx, | |||
char * | name, | |||
char * | value | |||
) |
X509_EXTENSION* X509V3_EXT_conf_nid | ( | LHASH_OF(CONF_VALUE)* | conf, | |
X509V3_CTX * | ctx, | |||
int | ext_nid, | |||
char * | value | |||
) |
int X509V3_EXT_CRL_add_conf | ( | LHASH_OF(CONF_VALUE)* | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509_CRL * | crl | |||
) |
int X509V3_EXT_CRL_add_nconf | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509_CRL * | crl | |||
) |
void* X509V3_EXT_d2i | ( | X509_EXTENSION * | ext | ) |
int X509V3_EXT_free | ( | int | nid, | |
void * | ext_data | |||
) |
const X509V3_EXT_METHOD* X509V3_EXT_get | ( | X509_EXTENSION * | ext | ) |
const X509V3_EXT_METHOD* X509V3_EXT_get_nid | ( | int | nid | ) |
X509_EXTENSION* X509V3_EXT_i2d | ( | int | ext_nid, | |
int | crit, | |||
void * | ext_struc | |||
) |
X509_EXTENSION* X509V3_EXT_nconf | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
char * | name, | |||
char * | value | |||
) |
X509_EXTENSION* X509V3_EXT_nconf_nid | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
int | ext_nid, | |||
char * | value | |||
) |
int X509V3_EXT_print | ( | BIO * | out, | |
X509_EXTENSION * | ext, | |||
unsigned long | flag, | |||
int | indent | |||
) |
int X509V3_EXT_print_fp | ( | FILE * | out, | |
X509_EXTENSION * | ext, | |||
int | flag, | |||
int | indent | |||
) |
int X509V3_EXT_REQ_add_conf | ( | LHASH_OF(CONF_VALUE)* | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509_REQ * | req | |||
) |
int X509V3_EXT_REQ_add_nconf | ( | CONF * | conf, | |
X509V3_CTX * | ctx, | |||
char * | section, | |||
X509_REQ * | req | |||
) |
void X509V3_EXT_val_prn | ( | BIO * | out, | |
STACK_OF(CONF_VALUE)* | val, | |||
int | indent, | |||
int | ml | |||
) |
int X509V3_extensions_print | ( | BIO * | out, | |
char * | title, | |||
STACK_OF(X509_EXTENSION)* | exts, | |||
unsigned long | flag, | |||
int | indent | |||
) |
void* X509V3_get_d2i | ( | STACK_OF(X509_EXTENSION)* | x, | |
int | nid, | |||
int * | crit, | |||
int * | idx | |||
) |
char* X509V3_get_string | ( | X509V3_CTX * | ctx, | |
char * | name, | |||
char * | section | |||
) |
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 | |||
) |
void X509V3_section_free | ( | X509V3_CTX * | ctx, | |
STACK_OF(CONF_VALUE)* | section | |||
) |
void X509V3_set_conf_lhash | ( | X509V3_CTX * | ctx, | |
LHASH_OF(CONF_VALUE)* | lhash | |||
) |
void X509V3_set_ctx | ( | X509V3_CTX * | ctx, | |
X509 * | issuer, | |||
X509 * | subject, | |||
X509_REQ * | req, | |||
X509_CRL * | crl, | |||
int | flags | |||
) |
void X509V3_set_nconf | ( | X509V3_CTX * | ctx, | |
CONF * | conf | |||
) |
void X509V3_string_free | ( | X509V3_CTX * | ctx, | |
char * | str | |||
) |
const X509V3_EXT_METHOD X509V3_CTX* ctx |
Referenced by DECLARE_STACK_OF().
Referenced by DECLARE_ASN1_FUNCTIONS().
GENERAL_NAMES * gen |
const X509V3_EXT_METHOD X509V3_CTX int gen_type |
const X509V3_EXT_METHOD X509V3_CTX int char int is_nc |
const X509V3_EXT_METHOD* method |
Referenced by DECLARE_STACK_OF().
char* section |
char char* user |
char char int userlen |
const X509V3_EXT_METHOD X509V3_CTX int char* value |
char* zone |