]>
Commit | Line | Data |
---|---|---|
56501ebd DSH |
1 | /* |
2 | * Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. | |
3 | * | |
4 | * Licensed under the OpenSSL license (the "License"). You may not use | |
5 | * this file except in compliance with the License. You can obtain a copy | |
6 | * in the file LICENSE in the source distribution or at | |
7 | * https://www.openssl.org/source/license.html | |
8 | */ | |
9 | ||
10 | static ASN1_ITEM_EXP *asn1_item_list[] = { | |
11 | ||
12 | ASN1_ITEM_ref(ACCESS_DESCRIPTION), | |
13 | #ifndef OPENSSL_NO_RFC3779 | |
14 | ASN1_ITEM_ref(ASIdOrRange), | |
15 | ASN1_ITEM_ref(ASIdentifierChoice), | |
16 | ASN1_ITEM_ref(ASIdentifiers), | |
17 | #endif | |
18 | ASN1_ITEM_ref(ASN1_ANY), | |
19 | ASN1_ITEM_ref(ASN1_BIT_STRING), | |
20 | ASN1_ITEM_ref(ASN1_BMPSTRING), | |
21 | ASN1_ITEM_ref(ASN1_BOOLEAN), | |
22 | ASN1_ITEM_ref(ASN1_ENUMERATED), | |
23 | ASN1_ITEM_ref(ASN1_FBOOLEAN), | |
24 | ASN1_ITEM_ref(ASN1_GENERALIZEDTIME), | |
25 | ASN1_ITEM_ref(ASN1_GENERALSTRING), | |
26 | ASN1_ITEM_ref(ASN1_IA5STRING), | |
27 | ASN1_ITEM_ref(ASN1_INTEGER), | |
28 | ASN1_ITEM_ref(ASN1_NULL), | |
29 | ASN1_ITEM_ref(ASN1_OBJECT), | |
30 | ASN1_ITEM_ref(ASN1_OCTET_STRING_NDEF), | |
31 | ASN1_ITEM_ref(ASN1_OCTET_STRING), | |
32 | ASN1_ITEM_ref(ASN1_PRINTABLESTRING), | |
33 | ASN1_ITEM_ref(ASN1_PRINTABLE), | |
34 | ASN1_ITEM_ref(ASN1_SEQUENCE_ANY), | |
35 | ASN1_ITEM_ref(ASN1_SEQUENCE), | |
36 | ASN1_ITEM_ref(ASN1_SET_ANY), | |
37 | ASN1_ITEM_ref(ASN1_T61STRING), | |
38 | ASN1_ITEM_ref(ASN1_TBOOLEAN), | |
39 | ASN1_ITEM_ref(ASN1_TIME), | |
40 | ASN1_ITEM_ref(ASN1_UNIVERSALSTRING), | |
41 | ASN1_ITEM_ref(ASN1_UTCTIME), | |
42 | ASN1_ITEM_ref(ASN1_UTF8STRING), | |
43 | ASN1_ITEM_ref(ASN1_VISIBLESTRING), | |
44 | #ifndef OPENSSL_NO_RFC3779 | |
45 | ASN1_ITEM_ref(ASRange), | |
46 | #endif | |
47 | ASN1_ITEM_ref(AUTHORITY_INFO_ACCESS), | |
48 | ASN1_ITEM_ref(AUTHORITY_KEYID), | |
49 | ASN1_ITEM_ref(BASIC_CONSTRAINTS), | |
50 | ASN1_ITEM_ref(BIGNUM), | |
51 | ASN1_ITEM_ref(CBIGNUM), | |
52 | ASN1_ITEM_ref(CERTIFICATEPOLICIES), | |
53 | #ifndef OPENSSL_NO_CMS | |
54 | ASN1_ITEM_ref(CMS_ContentInfo), | |
55 | ASN1_ITEM_ref(CMS_ReceiptRequest), | |
56 | #endif | |
57 | ASN1_ITEM_ref(CRL_DIST_POINTS), | |
58 | #ifndef OPENSSL_NO_DH | |
59 | ASN1_ITEM_ref(DHparams), | |
60 | #endif | |
61 | ASN1_ITEM_ref(DIRECTORYSTRING), | |
62 | ASN1_ITEM_ref(DISPLAYTEXT), | |
63 | ASN1_ITEM_ref(DIST_POINT_NAME), | |
64 | ASN1_ITEM_ref(DIST_POINT), | |
65 | #ifndef OPENSSL_NO_EC | |
66 | ASN1_ITEM_ref(ECPARAMETERS), | |
67 | ASN1_ITEM_ref(ECPKPARAMETERS), | |
68 | #endif | |
69 | ASN1_ITEM_ref(EDIPARTYNAME), | |
70 | ASN1_ITEM_ref(EXTENDED_KEY_USAGE), | |
71 | ASN1_ITEM_ref(GENERAL_NAMES), | |
72 | ASN1_ITEM_ref(GENERAL_NAME), | |
73 | ASN1_ITEM_ref(GENERAL_SUBTREE), | |
74 | #ifndef OPENSSL_NO_RFC3779 | |
75 | ASN1_ITEM_ref(IPAddressChoice), | |
76 | ASN1_ITEM_ref(IPAddressFamily), | |
77 | ASN1_ITEM_ref(IPAddressOrRange), | |
78 | ASN1_ITEM_ref(IPAddressRange), | |
79 | #endif | |
80 | ASN1_ITEM_ref(ISSUING_DIST_POINT), | |
672f943a | 81 | #if OPENSSL_API_COMPAT < 0x30000000L |
56501ebd | 82 | ASN1_ITEM_ref(LONG), |
31ae5161 | 83 | #endif |
56501ebd DSH |
84 | ASN1_ITEM_ref(NAME_CONSTRAINTS), |
85 | ASN1_ITEM_ref(NETSCAPE_CERT_SEQUENCE), | |
86 | ASN1_ITEM_ref(NETSCAPE_SPKAC), | |
87 | ASN1_ITEM_ref(NETSCAPE_SPKI), | |
88 | ASN1_ITEM_ref(NOTICEREF), | |
89 | #ifndef OPENSSL_NO_OCSP | |
90 | ASN1_ITEM_ref(OCSP_BASICRESP), | |
91 | ASN1_ITEM_ref(OCSP_CERTID), | |
92 | ASN1_ITEM_ref(OCSP_CERTSTATUS), | |
93 | ASN1_ITEM_ref(OCSP_CRLID), | |
94 | ASN1_ITEM_ref(OCSP_ONEREQ), | |
95 | ASN1_ITEM_ref(OCSP_REQINFO), | |
96 | ASN1_ITEM_ref(OCSP_REQUEST), | |
97 | ASN1_ITEM_ref(OCSP_RESPBYTES), | |
98 | ASN1_ITEM_ref(OCSP_RESPDATA), | |
99 | ASN1_ITEM_ref(OCSP_RESPID), | |
100 | ASN1_ITEM_ref(OCSP_RESPONSE), | |
101 | ASN1_ITEM_ref(OCSP_REVOKEDINFO), | |
102 | ASN1_ITEM_ref(OCSP_SERVICELOC), | |
103 | ASN1_ITEM_ref(OCSP_SIGNATURE), | |
104 | ASN1_ITEM_ref(OCSP_SINGLERESP), | |
105 | #endif | |
106 | ASN1_ITEM_ref(OTHERNAME), | |
107 | ASN1_ITEM_ref(PBE2PARAM), | |
108 | ASN1_ITEM_ref(PBEPARAM), | |
109 | ASN1_ITEM_ref(PBKDF2PARAM), | |
110 | ASN1_ITEM_ref(PKCS12_AUTHSAFES), | |
111 | ASN1_ITEM_ref(PKCS12_BAGS), | |
112 | ASN1_ITEM_ref(PKCS12_MAC_DATA), | |
113 | ASN1_ITEM_ref(PKCS12_SAFEBAGS), | |
114 | ASN1_ITEM_ref(PKCS12_SAFEBAG), | |
115 | ASN1_ITEM_ref(PKCS12), | |
116 | ASN1_ITEM_ref(PKCS7_ATTR_SIGN), | |
117 | ASN1_ITEM_ref(PKCS7_ATTR_VERIFY), | |
118 | ASN1_ITEM_ref(PKCS7_DIGEST), | |
119 | ASN1_ITEM_ref(PKCS7_ENCRYPT), | |
120 | ASN1_ITEM_ref(PKCS7_ENC_CONTENT), | |
121 | ASN1_ITEM_ref(PKCS7_ENVELOPE), | |
122 | ASN1_ITEM_ref(PKCS7_ISSUER_AND_SERIAL), | |
123 | ASN1_ITEM_ref(PKCS7_RECIP_INFO), | |
124 | ASN1_ITEM_ref(PKCS7_SIGNED), | |
125 | ASN1_ITEM_ref(PKCS7_SIGNER_INFO), | |
126 | ASN1_ITEM_ref(PKCS7_SIGN_ENVELOPE), | |
127 | ASN1_ITEM_ref(PKCS7), | |
128 | ASN1_ITEM_ref(PKCS8_PRIV_KEY_INFO), | |
129 | ASN1_ITEM_ref(PKEY_USAGE_PERIOD), | |
130 | ASN1_ITEM_ref(POLICYINFO), | |
131 | ASN1_ITEM_ref(POLICYQUALINFO), | |
132 | ASN1_ITEM_ref(POLICY_CONSTRAINTS), | |
133 | ASN1_ITEM_ref(POLICY_MAPPINGS), | |
134 | ASN1_ITEM_ref(POLICY_MAPPING), | |
135 | ASN1_ITEM_ref(PROXY_CERT_INFO_EXTENSION), | |
136 | ASN1_ITEM_ref(PROXY_POLICY), | |
137 | #ifndef OPENSSL_NO_RSA | |
138 | ASN1_ITEM_ref(RSAPrivateKey), | |
139 | ASN1_ITEM_ref(RSAPublicKey), | |
140 | ASN1_ITEM_ref(RSA_OAEP_PARAMS), | |
141 | ASN1_ITEM_ref(RSA_PSS_PARAMS), | |
e15c95ce HK |
142 | #endif |
143 | #ifndef OPENSSL_NO_SCRYPT | |
144 | ASN1_ITEM_ref(SCRYPT_PARAMS), | |
56501ebd DSH |
145 | #endif |
146 | ASN1_ITEM_ref(SXNETID), | |
147 | ASN1_ITEM_ref(SXNET), | |
148 | ASN1_ITEM_ref(USERNOTICE), | |
149 | ASN1_ITEM_ref(X509_ALGORS), | |
150 | ASN1_ITEM_ref(X509_ALGOR), | |
151 | ASN1_ITEM_ref(X509_ATTRIBUTE), | |
152 | ASN1_ITEM_ref(X509_CERT_AUX), | |
153 | ASN1_ITEM_ref(X509_CINF), | |
154 | ASN1_ITEM_ref(X509_CRL_INFO), | |
155 | ASN1_ITEM_ref(X509_CRL), | |
156 | ASN1_ITEM_ref(X509_EXTENSIONS), | |
157 | ASN1_ITEM_ref(X509_EXTENSION), | |
158 | ASN1_ITEM_ref(X509_NAME_ENTRY), | |
159 | ASN1_ITEM_ref(X509_NAME), | |
160 | ASN1_ITEM_ref(X509_PUBKEY), | |
161 | ASN1_ITEM_ref(X509_REQ_INFO), | |
162 | ASN1_ITEM_ref(X509_REQ), | |
163 | ASN1_ITEM_ref(X509_REVOKED), | |
164 | ASN1_ITEM_ref(X509_SIG), | |
165 | ASN1_ITEM_ref(X509_VAL), | |
166 | ASN1_ITEM_ref(X509), | |
672f943a | 167 | #if OPENSSL_API_COMPAT < 0x30000000L |
56501ebd | 168 | ASN1_ITEM_ref(ZLONG), |
31ae5161 | 169 | #endif |
64f11ee8 RL |
170 | ASN1_ITEM_ref(INT32), |
171 | ASN1_ITEM_ref(UINT32), | |
172 | ASN1_ITEM_ref(ZINT32), | |
173 | ASN1_ITEM_ref(ZUINT32), | |
174 | ASN1_ITEM_ref(INT64), | |
175 | ASN1_ITEM_ref(UINT64), | |
176 | ASN1_ITEM_ref(ZINT64), | |
177 | ASN1_ITEM_ref(ZUINT64), | |
56501ebd | 178 | }; |