CMS_CertificateChoices
ASN1_CHOICE(CMS_CertificateChoices)
= { ASN1_SIMPLE(CMS_CertificateChoices, d.certificate, X509), ASN1_IMP(CMS_CertificateChoices, d.extendedCertificate, ASN1_SEQUENCE, 0), ASN1_IMP(CMS_CertificateChoices, d.v1AttrCert, ASN1_SEQUENCE, 1), ASN1_IMP(CMS_CertificateChoices, d.v2AttrCert, ASN1_SEQUENCE, 2), ASN1_IMP(CMS_CertificateChoices, d.other, CMS_OtherCertificateFormat, 3) } ASN1_CHOICE_END(CMS_CertificateChoices)
ASN1_IMP_SET_OF_OPT(CMS_SignedData, certificates, CMS_CertificateChoices, 0),
ASN1_IMP_SET_OF_OPT(CMS_OriginatorInfo, certificates, CMS_CertificateChoices, 0),
CMS_CertificateChoices *cch;
static STACK_OF(CMS_CertificateChoices)
static STACK_OF(CMS_CertificateChoices)
CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms)
STACK_OF(CMS_CertificateChoices) **pcerts;
CMS_CertificateChoices *cch;
cch = M_ASN1_new_of(CMS_CertificateChoices);
M_ASN1_free_of(cch, CMS_CertificateChoices);
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) **pcerts;
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) **pcerts;
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) **pcerts;
STACK_OF(CMS_CertificateChoices) *certificates;
DECLARE_ASN1_ITEM(CMS_CertificateChoices)
DEFINE_STACK_OF(CMS_CertificateChoices)
STACK_OF(CMS_CertificateChoices) *certificates;
CMS_CertificateChoices *cch;
CMS_CertificateChoices *cch;
STACK_OF(CMS_CertificateChoices) *certs;
CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms);
typedef struct CMS_CertificateChoices CMS_CertificateChoices;