8#include "EnrolmentResponseCode.h"
14#if !defined(ASN_DISABLE_OER_SUPPORT)
15static asn_oer_constraints_t asn_OER_type_EnrolmentResponseCode_constr_1 CC_NOTUSED = {
19#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
20asn_per_constraints_t asn_PER_type_EnrolmentResponseCode_constr_1 CC_NOTUSED = {
21 { APC_CONSTRAINED | APC_EXTENSIBLE, 4, 4, 0, 13 } ,
22 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
26static const asn_INTEGER_enum_map_t asn_MAP_EnrolmentResponseCode_value2enum_1[] = {
28 { 1, 9,
"cantparse" },
29 { 2, 14,
"badcontenttype" },
30 { 3, 17,
"imnottherecipient" },
31 { 4, 26,
"unknownencryptionalgorithm" },
32 { 5, 16,
"decryptionfailed" },
33 { 6, 10,
"unknownits" },
34 { 7, 16,
"invalidsignature" },
35 { 8, 20,
"invalidencryptionkey" },
36 { 9, 12,
"baditsstatus" },
37 { 10, 17,
"incompleterequest" },
38 { 11, 17,
"deniedpermissions" },
39 { 12, 11,
"invalidkeys" },
40 { 13, 13,
"deniedrequest" }
43static const unsigned int asn_MAP_EnrolmentResponseCode_enum2value_1[] = {
60const asn_INTEGER_specifics_t asn_SPC_EnrolmentResponseCode_specs_1 = {
61 asn_MAP_EnrolmentResponseCode_value2enum_1,
62 asn_MAP_EnrolmentResponseCode_enum2value_1,
69static const ber_tlv_tag_t asn_DEF_EnrolmentResponseCode_tags_1[] = {
70 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
72asn_TYPE_descriptor_t asn_DEF_EnrolmentResponseCode = {
73 "EnrolmentResponseCode",
74 "EnrolmentResponseCode",
75 &asn_OP_NativeEnumerated,
76 asn_DEF_EnrolmentResponseCode_tags_1,
77 sizeof(asn_DEF_EnrolmentResponseCode_tags_1)
78 /
sizeof(asn_DEF_EnrolmentResponseCode_tags_1[0]),
79 asn_DEF_EnrolmentResponseCode_tags_1,
80 sizeof(asn_DEF_EnrolmentResponseCode_tags_1)
81 /
sizeof(asn_DEF_EnrolmentResponseCode_tags_1[0]),
83#if !defined(ASN_DISABLE_OER_SUPPORT)
84 &asn_OER_type_EnrolmentResponseCode_constr_1,
86#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
87 &asn_PER_type_EnrolmentResponseCode_constr_1,
89 NativeEnumerated_constraint
92 &asn_SPC_EnrolmentResponseCode_specs_1