8#include "CertificateType.h"
14#if !defined(ASN_DISABLE_OER_SUPPORT)
15static asn_oer_constraints_t asn_OER_type_CertificateType_constr_1 CC_NOTUSED = {
19#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20asn_per_constraints_t asn_PER_type_CertificateType_constr_1 CC_NOTUSED = {
21 { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } ,
22 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
26static const asn_INTEGER_enum_map_t asn_MAP_CertificateType_value2enum_1[] = {
31static const unsigned int asn_MAP_CertificateType_enum2value_1[] = {
36const asn_INTEGER_specifics_t asn_SPC_CertificateType_specs_1 = {
37 asn_MAP_CertificateType_value2enum_1,
38 asn_MAP_CertificateType_enum2value_1,
45static const ber_tlv_tag_t asn_DEF_CertificateType_tags_1[] = {
46 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
48asn_TYPE_descriptor_t asn_DEF_CertificateType = {
51 &asn_OP_NativeEnumerated,
52 asn_DEF_CertificateType_tags_1,
53 sizeof(asn_DEF_CertificateType_tags_1)
54 /
sizeof(asn_DEF_CertificateType_tags_1[0]),
55 asn_DEF_CertificateType_tags_1,
56 sizeof(asn_DEF_CertificateType_tags_1)
57 /
sizeof(asn_DEF_CertificateType_tags_1[0]),
59#if !defined(ASN_DISABLE_OER_SUPPORT)
60 &asn_OER_type_CertificateType_constr_1,
62#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
63 &asn_PER_type_CertificateType_constr_1,
65 NativeEnumerated_constraint
68 &asn_SPC_CertificateType_specs_1