GENERAL_NAMES
GENERAL_NAMES *ialt = NULL;
static GENERAL_NAMES *
GENERAL_NAMES *sans;
GENERAL_NAMES *sans;
static void gnames_stack_print(STACK_OF(GENERAL_NAMES) *gns)
STACK_OF(GENERAL_NAMES) *rto, *rlist;
static STACK_OF(GENERAL_NAMES) *make_names_stack(STACK_OF(OPENSSL_STRING) *ns)
STACK_OF(GENERAL_NAMES) *ret;
GENERAL_NAMES *gens = NULL;
STACK_OF(GENERAL_NAMES) *rct_to = NULL, *rct_from = NULL;
GENERAL_NAMES *gens;
GENERAL_NAMES *issuer = NULL;
ASN1_ITEM_ref(GENERAL_NAMES),
ASN1_EXP(OSSL_CMP_CRLSOURCE, value.issuer, GENERAL_NAMES, 1),
const GENERAL_NAMES *issuer,
static GENERAL_NAMES *gennames_new(const X509_NAME *nm)
GENERAL_NAMES *names;
static int gennames_allowed(GENERAL_NAMES *names, int only_DN)
GENERAL_NAMES *issuers = NULL;
const GENERAL_NAMES *CRLissuer = NULL;
DIST_POINT_NAME **dpn, GENERAL_NAMES **issuer,
GENERAL_NAMES *issuer;
ASN1_IMP_SEQUENCE_OF(CMS_ReceiptsFrom, d.receiptList, GENERAL_NAMES, 1)
= { ASN1_SIMPLE(CMS_ReceiptRequest, signedContentIdentifier, ASN1_OCTET_STRING), ASN1_SIMPLE(CMS_ReceiptRequest, receiptsFrom, CMS_ReceiptsFrom), ASN1_SEQUENCE_OF(CMS_ReceiptRequest, receiptsTo, GENERAL_NAMES) } ASN1_SEQUENCE_END(CMS_ReceiptRequest)
STACK_OF(GENERAL_NAMES) *receiptList, STACK_OF(GENERAL_NAMES) *receiptsTo,
STACK_OF(GENERAL_NAMES) *receiptList, STACK_OF(GENERAL_NAMES) *receiptsTo)
STACK_OF(GENERAL_NAMES) **plist,
STACK_OF(GENERAL_NAMES) **prto)
STACK_OF(GENERAL_NAMES) *receiptsTo;
STACK_OF(GENERAL_NAMES) *receiptList;
const GENERAL_NAMES *holderEntities;
GENERAL_NAMES *gens = NULL;
ASN1_SIMPLE(OSSL_INFO_SYNTAX_POINTER, name, GENERAL_NAMES),
GENERAL_NAMES *gens = NULL;
GENERAL_NAMES *gens = NULL;
ASN1_ITEM_TEMPLATE(GENERAL_NAMES) = ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, GeneralNames, GENERAL_NAME)
ASN1_ITEM_TEMPLATE_END(GENERAL_NAMES)
IMPLEMENT_ASN1_FUNCTIONS(GENERAL_NAMES)
GENERAL_NAMES *gens = akid->issuer;
const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x)
static GENERAL_NAMES *v2i_subject_alt(X509V3_EXT_METHOD *method,
static GENERAL_NAMES *v2i_issuer_alt(X509V3_EXT_METHOD *method,
static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p);
static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens);
{ NID_subject_alt_name, 0, ASN1_ITEM_ref(GENERAL_NAMES),
static GENERAL_NAMES *v2i_issuer_alt(X509V3_EXT_METHOD *method,
GENERAL_NAMES *gens = sk_GENERAL_NAME_new_reserve(NULL, num);
static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens)
GENERAL_NAMES *ialt = NULL;
{ NID_issuer_alt_name, 0, ASN1_ITEM_ref(GENERAL_NAMES),
static GENERAL_NAMES *v2i_subject_alt(X509V3_EXT_METHOD *method,
GENERAL_NAMES *gens;
static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p)
{ NID_certificate_issuer, 0, ASN1_ITEM_ref(GENERAL_NAMES),
GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method,
GENERAL_NAMES *gens;
GENERAL_NAMES *gens,
int OSSL_GENERAL_NAMES_print(BIO *out, GENERAL_NAMES *gens, int indent)
GENERAL_NAMES *gens);
GENERAL_NAMES *gens;
GENERAL_NAMES *gens;
GENERAL_NAMES *gens)
GENERAL_NAMES *gens = NULL;
const GENERAL_NAMES *X509_ACERT_get0_holder_entityName(const X509_ACERT *x)
static X509_NAME *get_dirName(const GENERAL_NAMES *names)
GENERAL_NAMES *gens = NULL;
GENERAL_NAMES *gs = X509_get_ext_d2i(x, NID_subject_alt_name, NULL, NULL);
void X509_ACERT_set0_holder_entityName(X509_ACERT *x, GENERAL_NAMES *names)
static int replace_dirName(GENERAL_NAMES **names, const X509_NAME *dirName)
GENERAL_NAMES *gens, *gtmp;
const GENERAL_NAMES *
GENERAL_NAMES *names)
GENERAL_NAMES *policyAuthority;
ASN1_ITEM_ref(GENERAL_NAMES),
STACK_OF(GENERAL_NAMES) *issuers;
const GENERAL_NAMES *issuer,
DIST_POINT_NAME **dpn, GENERAL_NAMES **issuer,
STACK_OF(GENERAL_NAMES) *receiptList,
STACK_OF(GENERAL_NAMES) *receiptsTo);
STACK_OF(GENERAL_NAMES) *receiptList,
STACK_OF(GENERAL_NAMES) *receiptsTo,
STACK_OF(GENERAL_NAMES) **plist,
STACK_OF(GENERAL_NAMES) **prto);
const GENERAL_NAMES *
GENERAL_NAMES *names);
const GENERAL_NAMES *X509_ACERT_get0_holder_entityName(const X509_ACERT *x);
void X509_ACERT_set0_holder_entityName(X509_ACERT *x, GENERAL_NAMES *name);
const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x);
int OSSL_GENERAL_NAMES_print(BIO *out, GENERAL_NAMES *gens, int indent);
GENERAL_NAMES *roleCertLocator;
GENERAL_NAMES *name;
SKM_DEFINE_STACK_OF_INTERNAL(GENERAL_NAMES, GENERAL_NAMES, GENERAL_NAMES)
#define sk_GENERAL_NAMES_value(sk, idx) ((GENERAL_NAMES *)OPENSSL_sk_value(ossl_check_const_GENERAL_NAMES_sk_type(sk), (idx)))
#define sk_GENERAL_NAMES_new(cmp) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new(ossl_check_GENERAL_NAMES_compfunc_type(cmp)))
#define sk_GENERAL_NAMES_new_null() ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new_null())
#define sk_GENERAL_NAMES_new_reserve(cmp, n) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_new_reserve(ossl_check_GENERAL_NAMES_compfunc_type(cmp), (n)))
#define sk_GENERAL_NAMES_delete(sk, i) ((GENERAL_NAMES *)OPENSSL_sk_delete(ossl_check_GENERAL_NAMES_sk_type(sk), (i)))
#define sk_GENERAL_NAMES_delete_ptr(sk, ptr) ((GENERAL_NAMES *)OPENSSL_sk_delete_ptr(ossl_check_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_type(ptr)))
#define sk_GENERAL_NAMES_pop(sk) ((GENERAL_NAMES *)OPENSSL_sk_pop(ossl_check_GENERAL_NAMES_sk_type(sk)))
#define sk_GENERAL_NAMES_shift(sk) ((GENERAL_NAMES *)OPENSSL_sk_shift(ossl_check_GENERAL_NAMES_sk_type(sk)))
#define sk_GENERAL_NAMES_set(sk, idx, ptr) ((GENERAL_NAMES *)OPENSSL_sk_set(ossl_check_GENERAL_NAMES_sk_type(sk), (idx), ossl_check_GENERAL_NAMES_type(ptr)))
#define sk_GENERAL_NAMES_dup(sk) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_dup(ossl_check_const_GENERAL_NAMES_sk_type(sk)))
#define sk_GENERAL_NAMES_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(GENERAL_NAMES) *)OPENSSL_sk_deep_copy(ossl_check_const_GENERAL_NAMES_sk_type(sk), ossl_check_GENERAL_NAMES_copyfunc_type(copyfunc), ossl_check_GENERAL_NAMES_freefunc_type(freefunc)))
GENERAL_NAMES *fullname;
GENERAL_NAMES *CRLissuer;
GENERAL_NAMES *issuer;
DECLARE_ASN1_FUNCTIONS(GENERAL_NAMES)
GENERAL_NAMES *gen,
GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method,
GENERAL_NAMES *gens = NULL;
GENERAL_NAMES *genlist;