#include <stdio.h>
#include <string.h>
#include <openssl/asn1t.h>
#include <openssl/conf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/x509v3.h>
#include "../internal.h"
#include "../x509/internal.h"
Go to the source code of this file.
|
static int | do_i2r_name_constraints (const X509V3_EXT_METHOD *method, STACK_OF(GENERAL_SUBTREE) *trees, BIO *bp, int ind, const char *name) |
|
static int | i2r_NAME_CONSTRAINTS (const X509V3_EXT_METHOD *method, void *a, BIO *bp, int ind) |
|
static int | nc_dn (X509_NAME *sub, X509_NAME *nm) |
|
static int | nc_dns (ASN1_IA5STRING *sub, ASN1_IA5STRING *dns) |
|
static int | nc_email (ASN1_IA5STRING *sub, ASN1_IA5STRING *eml) |
|
static int | nc_match (GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) |
|
static int | nc_match_single (GENERAL_NAME *sub, GENERAL_NAME *gen) |
|
static int | nc_uri (ASN1_IA5STRING *uri, ASN1_IA5STRING *base) |
|
static int | print_nc_ipadd (BIO *bp, ASN1_OCTET_STRING *ip) |
|
static void * | v2i_NAME_CONSTRAINTS (const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *nval) |
|
◆ do_i2r_name_constraints()
◆ i2r_NAME_CONSTRAINTS()
◆ nc_dn()
◆ nc_dns()
◆ nc_email()
◆ nc_match()
◆ nc_match_single()
◆ nc_uri()
◆ print_nc_ipadd()
◆ v2i_NAME_CONSTRAINTS()
◆ v3_name_constraints
Initial value:= {
0, 0, 0, 0,
0, 0,
NULL
}
Definition at line 89 of file v3_ncons.c.