#ifndef OSSL_CRYPTO_X509_V3_ADMIS_H
#define OSSL_CRYPTO_X509_V3_ADMIS_H
struct NamingAuthority_st {
ASN1_OBJECT *namingAuthorityId;
ASN1_IA5STRING *namingAuthorityUrl;
ASN1_STRING *namingAuthorityText;
};
struct ProfessionInfo_st {
NAMING_AUTHORITY *namingAuthority;
STACK_OF(ASN1_STRING) *professionItems;
STACK_OF(ASN1_OBJECT) *professionOIDs;
ASN1_PRINTABLESTRING *registrationNumber;
ASN1_OCTET_STRING *addProfessionInfo;
};
struct Admissions_st {
GENERAL_NAME *admissionAuthority;
NAMING_AUTHORITY *namingAuthority;
STACK_OF(PROFESSION_INFO) *professionInfos;
};
struct AdmissionSyntax_st {
GENERAL_NAME *admissionAuthority;
STACK_OF(ADMISSIONS) *contentsOfAdmissions;
};
#endif