1 #if HAVE_CONFIG_H
2 # include "config.h"
3 #endif
4 
5 #include <libtasn1.h>
6 
7 const asn1_static_node pkix_asn1_tab[] = {
8   { "PKIX1Implicit88", 536875024, NULL },
9   { NULL, 1610612748, NULL },
10   { "iso", 1073741825, "1"},
11   { "identified-organization", 1073741825, "3"},
12   { "dod", 1073741825, "6"},
13   { "internet", 1073741825, "1"},
14   { "security", 1073741825, "5"},
15   { "mechanisms", 1073741825, "5"},
16   { "pkix", 1073741825, "7"},
17   { "id-mod", 1073741825, "0"},
18   { "id-pkix1-implicit-88", 1, "2"},
19   { "id-ce", 1879048204, NULL },
20   { "joint-iso-ccitt", 1073741825, "2"},
21   { "ds", 1073741825, "5"},
22   { NULL, 1, "29"},
23   { "id-ce-authorityKeyIdentifier", 1879048204, NULL },
24   { NULL, 1073741825, "id-ce"},
25   { NULL, 1, "35"},
26   { "AuthorityKeyIdentifier", 1610612741, NULL },
27   { "keyIdentifier", 1610637314, "KeyIdentifier"},
28   { NULL, 4104, "0"},
29   { "authorityCertIssuer", 1610637314, "GeneralNames"},
30   { NULL, 4104, "1"},
31   { "authorityCertSerialNumber", 536895490, "CertificateSerialNumber"},
32   { NULL, 4104, "2"},
33   { "KeyIdentifier", 1073741831, NULL },
34   { "id-ce-subjectKeyIdentifier", 1879048204, NULL },
35   { NULL, 1073741825, "id-ce"},
36   { NULL, 1, "14"},
37   { "SubjectKeyIdentifier", 1073741826, "KeyIdentifier"},
38   { "id-ce-keyUsage", 1879048204, NULL },
39   { NULL, 1073741825, "id-ce"},
40   { NULL, 1, "15"},
41   { "KeyUsage", 1610874886, NULL },
42   { "digitalSignature", 1073741825, "0"},
43   { "nonRepudiation", 1073741825, "1"},
44   { "keyEncipherment", 1073741825, "2"},
45   { "dataEncipherment", 1073741825, "3"},
46   { "keyAgreement", 1073741825, "4"},
47   { "keyCertSign", 1073741825, "5"},
48   { "cRLSign", 1073741825, "6"},
49   { "encipherOnly", 1073741825, "7"},
50   { "decipherOnly", 1, "8"},
51   { "id-ce-privateKeyUsagePeriod", 1879048204, NULL },
52   { NULL, 1073741825, "id-ce"},
53   { NULL, 1, "16"},
54   { "PrivateKeyUsagePeriod", 1610612741, NULL },
55   { "notBefore", 1610637349, NULL },
56   { NULL, 4104, "0"},
57   { "notAfter", 536895525, NULL },
58   { NULL, 4104, "1"},
59   { "id-ce-certificatePolicies", 1879048204, NULL },
60   { NULL, 1073741825, "id-ce"},
61   { NULL, 1, "32"},
62   { "CertificatePolicies", 1612709899, NULL },
63   { "MAX", 1074266122, "1"},
64   { NULL, 2, "PolicyInformation"},
65   { "PolicyInformation", 1610612741, NULL },
66   { "policyIdentifier", 1073741826, "CertPolicyId"},
67   { "policyQualifiers", 538984459, NULL },
68   { "MAX", 1074266122, "1"},
69   { NULL, 2, "PolicyQualifierInfo"},
70   { "CertPolicyId", 1073741836, NULL },
71   { "PolicyQualifierInfo", 1610612741, NULL },
72   { "policyQualifierId", 1073741826, "PolicyQualifierId"},
73   { "qualifier", 541065229, NULL },
74   { "policyQualifierId", 1, NULL },
75   { "PolicyQualifierId", 1073741836, NULL },
76   { "CPSuri", 1073741853, NULL },
77   { "UserNotice", 1610612741, NULL },
78   { "noticeRef", 1073758210, "NoticeReference"},
79   { "explicitText", 16386, "DisplayText"},
80   { "NoticeReference", 1610612741, NULL },
81   { "organization", 1073741826, "DisplayText"},
82   { "noticeNumbers", 536870923, NULL },
83   { NULL, 3, NULL },
84   { "DisplayText", 1610612754, NULL },
85   { "visibleString", 1612709923, NULL },
86   { "200", 524298, "1"},
87   { "bmpString", 1612709921, NULL },
88   { "200", 524298, "1"},
89   { "utf8String", 538968098, NULL },
90   { "200", 524298, "1"},
91   { "id-ce-policyMappings", 1879048204, NULL },
92   { NULL, 1073741825, "id-ce"},
93   { NULL, 1, "33"},
94   { "PolicyMappings", 1612709899, NULL },
95   { "MAX", 1074266122, "1"},
96   { NULL, 536870917, NULL },
97   { "issuerDomainPolicy", 1073741826, "CertPolicyId"},
98   { "subjectDomainPolicy", 2, "CertPolicyId"},
99   { "id-ce-subjectAltName", 1879048204, NULL },
100   { NULL, 1073741825, "id-ce"},
101   { NULL, 1, "17"},
102   { "SubjectAltName", 1073741826, "GeneralNames"},
103   { "GeneralNames", 1612709899, NULL },
104   { "MAX", 1074266122, "1"},
105   { NULL, 2, "GeneralName"},
106   { "GeneralName", 1610612754, NULL },
107   { "otherName", 1610620930, "AnotherName"},
108   { NULL, 4104, "0"},
109   { "rfc822Name", 1610620957, NULL },
110   { NULL, 4104, "1"},
111   { "dNSName", 1610620957, NULL },
112   { NULL, 4104, "2"},
113   { "x400Address", 1610620930, "ORAddress"},
114   { NULL, 4104, "3"},
115   { "directoryName", 1610620930, "Name"},
116   { NULL, 4104, "4"},
117   { "ediPartyName", 1610620930, "EDIPartyName"},
118   { NULL, 4104, "5"},
119   { "uniformResourceIdentifier", 1610620957, NULL },
120   { NULL, 4104, "6"},
121   { "iPAddress", 1610620935, NULL },
122   { NULL, 4104, "7"},
123   { "registeredID", 536879116, NULL },
124   { NULL, 4104, "8"},
125   { "AnotherName", 1610612741, NULL },
126   { "type-id", 1073741836, NULL },
127   { "value", 541073421, NULL },
128   { NULL, 1073743880, "0"},
129   { "type-id", 1, NULL },
130   { "EDIPartyName", 1610612741, NULL },
131   { "nameAssigner", 1610637314, "DirectoryString"},
132   { NULL, 4104, "0"},
133   { "partyName", 536879106, "DirectoryString"},
134   { NULL, 4104, "1"},
135   { "id-ce-issuerAltName", 1879048204, NULL },
136   { NULL, 1073741825, "id-ce"},
137   { NULL, 1, "18"},
138   { "IssuerAltName", 1073741826, "GeneralNames"},
139   { "id-ce-subjectDirectoryAttributes", 1879048204, NULL },
140   { NULL, 1073741825, "id-ce"},
141   { NULL, 1, "9"},
142   { "SubjectDirectoryAttributes", 1612709899, NULL },
143   { "MAX", 1074266122, "1"},
144   { NULL, 2, "Attribute"},
145   { "id-ce-basicConstraints", 1879048204, NULL },
146   { NULL, 1073741825, "id-ce"},
147   { NULL, 1, "19"},
148   { "BasicConstraints", 1610612741, NULL },
149   { "cA", 1610645508, NULL },
150   { NULL, 131081, NULL },
151   { "pathLenConstraint", 537411587, NULL },
152   { "0", 10, "MAX"},
153   { "id-ce-nameConstraints", 1879048204, NULL },
154   { NULL, 1073741825, "id-ce"},
155   { NULL, 1, "30"},
156   { "NameConstraints", 1610612741, NULL },
157   { "permittedSubtrees", 1610637314, "GeneralSubtrees"},
158   { NULL, 4104, "0"},
159   { "excludedSubtrees", 536895490, "GeneralSubtrees"},
160   { NULL, 4104, "1"},
161   { "GeneralSubtrees", 1612709899, NULL },
162   { "MAX", 1074266122, "1"},
163   { NULL, 2, "GeneralSubtree"},
164   { "GeneralSubtree", 1610612741, NULL },
165   { "base", 1073741826, "GeneralName"},
166   { "minimum", 1610653698, "BaseDistance"},
167   { NULL, 1073741833, "0"},
168   { NULL, 4104, "0"},
169   { "maximum", 536895490, "BaseDistance"},
170   { NULL, 4104, "1"},
171   { "BaseDistance", 1611137027, NULL },
172   { "0", 10, "MAX"},
173   { "id-ce-policyConstraints", 1879048204, NULL },
174   { NULL, 1073741825, "id-ce"},
175   { NULL, 1, "36"},
176   { "PolicyConstraints", 1610612741, NULL },
177   { "requireExplicitPolicy", 1610637314, "SkipCerts"},
178   { NULL, 4104, "0"},
179   { "inhibitPolicyMapping", 536895490, "SkipCerts"},
180   { NULL, 4104, "1"},
181   { "SkipCerts", 1611137027, NULL },
182   { "0", 10, "MAX"},
183   { "id-ce-cRLDistributionPoints", 1879048204, NULL },
184   { NULL, 1073741825, "id-ce"},
185   { NULL, 1, "31"},
186   { "CRLDistPointsSyntax", 1612709899, NULL },
187   { "MAX", 1074266122, "1"},
188   { NULL, 2, "DistributionPoint"},
189   { "DistributionPoint", 1610612741, NULL },
190   { "distributionPoint", 1610637314, "DistributionPointName"},
191   { NULL, 4104, "0"},
192   { "reasons", 1610637314, "ReasonFlags"},
193   { NULL, 4104, "1"},
194   { "cRLIssuer", 536895490, "GeneralNames"},
195   { NULL, 4104, "2"},
196   { "DistributionPointName", 1610612741, NULL },
197   { "fullName", 1610637314, "GeneralNames"},
198   { NULL, 4104, "0"},
199   { "nameRelativeToCRLIssuer", 536895490, "RelativeDistinguishedName"},
200   { NULL, 4104, "1"},
201   { "ReasonFlags", 1610874886, NULL },
202   { "unused", 1073741825, "0"},
203   { "keyCompromise", 1073741825, "1"},
204   { "cACompromise", 1073741825, "2"},
205   { "affiliationChanged", 1073741825, "3"},
206   { "superseded", 1073741825, "4"},
207   { "cessationOfOperation", 1073741825, "5"},
208   { "certificateHold", 1, "6"},
209   { "id-ce-extKeyUsage", 1879048204, NULL },
210   { NULL, 1073741825, "id-ce"},
211   { NULL, 1, "37"},
212   { "ExtKeyUsageSyntax", 1612709899, NULL },
213   { "MAX", 1074266122, "1"},
214   { NULL, 2, "KeyPurposeId"},
215   { "KeyPurposeId", 1073741836, NULL },
216   { "id-kp-serverAuth", 1879048204, NULL },
217   { NULL, 1073741825, "id-kp"},
218   { NULL, 1, "1"},
219   { "id-kp-clientAuth", 1879048204, NULL },
220   { NULL, 1073741825, "id-kp"},
221   { NULL, 1, "2"},
222   { "id-kp-codeSigning", 1879048204, NULL },
223   { NULL, 1073741825, "id-kp"},
224   { NULL, 1, "3"},
225   { "id-kp-emailProtection", 1879048204, NULL },
226   { NULL, 1073741825, "id-kp"},
227   { NULL, 1, "4"},
228   { "id-kp-ipsecEndSystem", 1879048204, NULL },
229   { NULL, 1073741825, "id-kp"},
230   { NULL, 1, "5"},
231   { "id-kp-ipsecTunnel", 1879048204, NULL },
232   { NULL, 1073741825, "id-kp"},
233   { NULL, 1, "6"},
234   { "id-kp-ipsecUser", 1879048204, NULL },
235   { NULL, 1073741825, "id-kp"},
236   { NULL, 1, "7"},
237   { "id-kp-timeStamping", 1879048204, NULL },
238   { NULL, 1073741825, "id-kp"},
239   { NULL, 1, "8"},
240   { "id-pe-authorityInfoAccess", 1879048204, NULL },
241   { NULL, 1073741825, "id-pe"},
242   { NULL, 1, "1"},
243   { "AuthorityInfoAccessSyntax", 1612709899, NULL },
244   { "MAX", 1074266122, "1"},
245   { NULL, 2, "AccessDescription"},
246   { "AccessDescription", 1610612741, NULL },
247   { "accessMethod", 1073741836, NULL },
248   { "accessLocation", 2, "GeneralName"},
249   { "id-ce-cRLNumber", 1879048204, NULL },
250   { NULL, 1073741825, "id-ce"},
251   { NULL, 1, "20"},
252   { "CRLNumber", 1611137027, NULL },
253   { "0", 10, "MAX"},
254   { "id-ce-issuingDistributionPoint", 1879048204, NULL },
255   { NULL, 1073741825, "id-ce"},
256   { NULL, 1, "28"},
257   { "IssuingDistributionPoint", 1610612741, NULL },
258   { "distributionPoint", 1610637314, "DistributionPointName"},
259   { NULL, 4104, "0"},
260   { "onlyContainsUserCerts", 1610653700, NULL },
261   { NULL, 1073872905, NULL },
262   { NULL, 4104, "1"},
263   { "onlyContainsCACerts", 1610653700, NULL },
264   { NULL, 1073872905, NULL },
265   { NULL, 4104, "2"},
266   { "onlySomeReasons", 1610637314, "ReasonFlags"},
267   { NULL, 4104, "3"},
268   { "indirectCRL", 536911876, NULL },
269   { NULL, 1073872905, NULL },
270   { NULL, 4104, "4"},
271   { "id-ce-deltaCRLIndicator", 1879048204, NULL },
272   { NULL, 1073741825, "id-ce"},
273   { NULL, 1, "27"},
274   { "BaseCRLNumber", 1073741826, "CRLNumber"},
275   { "id-ce-cRLReasons", 1879048204, NULL },
276   { NULL, 1073741825, "id-ce"},
277   { NULL, 1, "21"},
278   { "CRLReason", 1610874901, NULL },
279   { "unspecified", 1073741825, "0"},
280   { "keyCompromise", 1073741825, "1"},
281   { "cACompromise", 1073741825, "2"},
282   { "affiliationChanged", 1073741825, "3"},
283   { "superseded", 1073741825, "4"},
284   { "cessationOfOperation", 1073741825, "5"},
285   { "certificateHold", 1073741825, "6"},
286   { "removeFromCRL", 1, "8"},
287   { "id-ce-certificateIssuer", 1879048204, NULL },
288   { NULL, 1073741825, "id-ce"},
289   { NULL, 1, "29"},
290   { "CertificateIssuer", 1073741826, "GeneralNames"},
291   { "id-ce-holdInstructionCode", 1879048204, NULL },
292   { NULL, 1073741825, "id-ce"},
293   { NULL, 1, "23"},
294   { "HoldInstructionCode", 1073741836, NULL },
295   { "holdInstruction", 1879048204, NULL },
296   { "joint-iso-itu-t", 1073741825, "2"},
297   { "member-body", 1073741825, "2"},
298   { "us", 1073741825, "840"},
299   { "x9cm", 1073741825, "10040"},
300   { NULL, 1, "2"},
301   { "id-holdinstruction-none", 1879048204, NULL },
302   { NULL, 1073741825, "holdInstruction"},
303   { NULL, 1, "1"},
304   { "id-holdinstruction-callissuer", 1879048204, NULL },
305   { NULL, 1073741825, "holdInstruction"},
306   { NULL, 1, "2"},
307   { "id-holdinstruction-reject", 1879048204, NULL },
308   { NULL, 1073741825, "holdInstruction"},
309   { NULL, 1, "3"},
310   { "id-ce-invalidityDate", 1879048204, NULL },
311   { NULL, 1073741825, "id-ce"},
312   { NULL, 1, "24"},
313   { "InvalidityDate", 1073741861, NULL },
314   { "id-netscape", 1879048204, NULL },
315   { "joint-iso-itu-t", 1073741825, "2"},
316   { "country", 1073741825, "16"},
317   { "us", 1073741825, "840"},
318   { "organization", 1073741825, "1"},
319   { "netscape", 1, "113730"},
320   { "id-netscape-certExtension", 1879048204, NULL },
321   { NULL, 1073741825, "id-netscape"},
322   { NULL, 1, "1"},
323   { "id-netscape-certType", 1879048204, NULL },
324   { NULL, 1073741825, "id-netscape-certExtension"},
325   { NULL, 1, "1"},
326   { "CertType", 1610874886, NULL },
327   { "sslClient", 1073741825, "0"},
328   { "sslServer", 1073741825, "1"},
329   { "smime", 1073741825, "2"},
330   { "objectSigning", 1073741825, "3"},
331   { "reserved", 1073741825, "4"},
332   { "sslCA", 1073741825, "5"},
333   { "smimeCA", 1073741825, "6"},
334   { "objectSigningCA", 1, "7"},
335   { "VisibleString", 1610620935, NULL },
336   { NULL, 4360, "26"},
337   { "NumericString", 1610620935, NULL },
338   { NULL, 4360, "18"},
339   { "IA5String", 1610620935, NULL },
340   { NULL, 4360, "22"},
341   { "TeletexString", 1610620935, NULL },
342   { NULL, 4360, "20"},
343   { "PrintableString", 1610620935, NULL },
344   { NULL, 4360, "19"},
345   { "UniversalString", 1610620935, NULL },
346   { NULL, 4360, "28"},
347   { "BMPString", 1610620935, NULL },
348   { NULL, 4360, "30"},
349   { "UTF8String", 1610620935, NULL },
350   { NULL, 4360, "12"},
351   { "id-pkix", 1879048204, NULL },
352   { "iso", 1073741825, "1"},
353   { "identified-organization", 1073741825, "3"},
354   { "dod", 1073741825, "6"},
355   { "internet", 1073741825, "1"},
356   { "security", 1073741825, "5"},
357   { "mechanisms", 1073741825, "5"},
358   { "pkix", 1, "7"},
359   { "id-pe", 1879048204, NULL },
360   { NULL, 1073741825, "id-pkix"},
361   { NULL, 1, "1"},
362   { "id-qt", 1879048204, NULL },
363   { NULL, 1073741825, "id-pkix"},
364   { NULL, 1, "2"},
365   { "id-kp", 1879048204, NULL },
366   { NULL, 1073741825, "id-pkix"},
367   { NULL, 1, "3"},
368   { "id-ad", 1879048204, NULL },
369   { NULL, 1073741825, "id-pkix"},
370   { NULL, 1, "48"},
371   { "id-qt-cps", 1879048204, NULL },
372   { NULL, 1073741825, "id-qt"},
373   { NULL, 1, "1"},
374   { "id-qt-unotice", 1879048204, NULL },
375   { NULL, 1073741825, "id-qt"},
376   { NULL, 1, "2"},
377   { "id-ad-ocsp", 1879048204, NULL },
378   { NULL, 1073741825, "id-ad"},
379   { NULL, 1, "1"},
380   { "id-ad-caIssuers", 1879048204, NULL },
381   { NULL, 1073741825, "id-ad"},
382   { NULL, 1, "2"},
383   { "Attribute", 1610612741, NULL },
384   { "type", 1073741826, "AttributeType"},
385   { "values", 536870927, NULL },
386   { NULL, 2, "AttributeValue"},
387   { "AttributeType", 1073741836, NULL },
388   { "AttributeValue", 1073741837, NULL },
389   { "AttributeTypeAndValue", 1610612741, NULL },
390   { "type", 1073741826, "AttributeType"},
391   { "value", 2, "AttributeValue"},
392   { "id-at", 1879048204, NULL },
393   { "joint-iso-ccitt", 1073741825, "2"},
394   { "ds", 1073741825, "5"},
395   { NULL, 1, "4"},
396   { "id-at-name", 1880096780, "AttributeType"},
397   { NULL, 1073741825, "id-at"},
398   { NULL, 1, "41"},
399   { "id-at-surname", 1880096780, "AttributeType"},
400   { NULL, 1073741825, "id-at"},
401   { NULL, 1, "4"},
402   { "id-at-givenName", 1880096780, "AttributeType"},
403   { NULL, 1073741825, "id-at"},
404   { NULL, 1, "42"},
405   { "id-at-initials", 1880096780, "AttributeType"},
406   { NULL, 1073741825, "id-at"},
407   { NULL, 1, "43"},
408   { "id-at-generationQualifier", 1880096780, "AttributeType"},
409   { NULL, 1073741825, "id-at"},
410   { NULL, 1, "44"},
411   { "X520name", 1610612754, NULL },
412   { "teletexString", 1612709918, NULL },
413   { "ub-name", 524298, "1"},
414   { "printableString", 1612709919, NULL },
415   { "ub-name", 524298, "1"},
416   { "universalString", 1612709920, NULL },
417   { "ub-name", 524298, "1"},
418   { "utf8String", 1612709922, NULL },
419   { "ub-name", 524298, "1"},
420   { "bmpString", 538968097, NULL },
421   { "ub-name", 524298, "1"},
422   { "id-at-commonName", 1880096780, "AttributeType"},
423   { NULL, 1073741825, "id-at"},
424   { NULL, 1, "3"},
425   { "X520CommonName", 1610612754, NULL },
426   { "teletexString", 1612709918, NULL },
427   { "ub-common-name", 524298, "1"},
428   { "printableString", 1612709919, NULL },
429   { "ub-common-name", 524298, "1"},
430   { "universalString", 1612709920, NULL },
431   { "ub-common-name", 524298, "1"},
432   { "utf8String", 1612709922, NULL },
433   { "ub-common-name", 524298, "1"},
434   { "bmpString", 538968097, NULL },
435   { "ub-common-name", 524298, "1"},
436   { "id-at-localityName", 1880096780, "AttributeType"},
437   { NULL, 1073741825, "id-at"},
438   { NULL, 1, "7"},
439   { "X520LocalityName", 1610612754, NULL },
440   { "teletexString", 1612709918, NULL },
441   { "ub-locality-name", 524298, "1"},
442   { "printableString", 1612709919, NULL },
443   { "ub-locality-name", 524298, "1"},
444   { "universalString", 1612709920, NULL },
445   { "ub-locality-name", 524298, "1"},
446   { "utf8String", 1612709922, NULL },
447   { "ub-locality-name", 524298, "1"},
448   { "bmpString", 538968097, NULL },
449   { "ub-locality-name", 524298, "1"},
450   { "id-at-stateOrProvinceName", 1880096780, "AttributeType"},
451   { NULL, 1073741825, "id-at"},
452   { NULL, 1, "8"},
453   { "X520StateOrProvinceName", 1610612754, NULL },
454   { "teletexString", 1612709918, NULL },
455   { "ub-state-name", 524298, "1"},
456   { "printableString", 1612709919, NULL },
457   { "ub-state-name", 524298, "1"},
458   { "universalString", 1612709920, NULL },
459   { "ub-state-name", 524298, "1"},
460   { "utf8String", 1612709922, NULL },
461   { "ub-state-name", 524298, "1"},
462   { "bmpString", 538968097, NULL },
463   { "ub-state-name", 524298, "1"},
464   { "id-at-organizationName", 1880096780, "AttributeType"},
465   { NULL, 1073741825, "id-at"},
466   { NULL, 1, "10"},
467   { "X520OrganizationName", 1610612754, NULL },
468   { "teletexString", 1612709918, NULL },
469   { "ub-organization-name", 524298, "1"},
470   { "printableString", 1612709919, NULL },
471   { "ub-organization-name", 524298, "1"},
472   { "universalString", 1612709920, NULL },
473   { "ub-organization-name", 524298, "1"},
474   { "utf8String", 1612709922, NULL },
475   { "ub-organization-name", 524298, "1"},
476   { "bmpString", 538968097, NULL },
477   { "ub-organization-name", 524298, "1"},
478   { "id-at-organizationalUnitName", 1880096780, "AttributeType"},
479   { NULL, 1073741825, "id-at"},
480   { NULL, 1, "11"},
481   { "X520OrganizationalUnitName", 1610612754, NULL },
482   { "teletexString", 1612709918, NULL },
483   { "ub-organizational-unit-name", 524298, "1"},
484   { "printableString", 1612709919, NULL },
485   { "ub-organizational-unit-name", 524298, "1"},
486   { "universalString", 1612709920, NULL },
487   { "ub-organizational-unit-name", 524298, "1"},
488   { "utf8String", 1612709922, NULL },
489   { "ub-organizational-unit-name", 524298, "1"},
490   { "bmpString", 538968097, NULL },
491   { "ub-organizational-unit-name", 524298, "1"},
492   { "id-at-title", 1880096780, "AttributeType"},
493   { NULL, 1073741825, "id-at"},
494   { NULL, 1, "12"},
495   { "X520Title", 1610612754, NULL },
496   { "teletexString", 1612709918, NULL },
497   { "ub-title", 524298, "1"},
498   { "printableString", 1612709919, NULL },
499   { "ub-title", 524298, "1"},
500   { "universalString", 1612709920, NULL },
501   { "ub-title", 524298, "1"},
502   { "utf8String", 1612709922, NULL },
503   { "ub-title", 524298, "1"},
504   { "bmpString", 538968097, NULL },
505   { "ub-title", 524298, "1"},
506   { "id-at-dnQualifier", 1880096780, "AttributeType"},
507   { NULL, 1073741825, "id-at"},
508   { NULL, 1, "46"},
509   { "X520dnQualifier", 1073741855, NULL },
510   { "id-at-countryName", 1880096780, "AttributeType"},
511   { NULL, 1073741825, "id-at"},
512   { NULL, 1, "6"},
513   { "X520countryName", 1612709919, NULL },
514   { NULL, 1048586, "2"},
515   { "pkcs-9", 1879048204, NULL },
516   { "iso", 1073741825, "1"},
517   { "member-body", 1073741825, "2"},
518   { "us", 1073741825, "840"},
519   { "rsadsi", 1073741825, "113549"},
520   { "pkcs", 1073741825, "1"},
521   { NULL, 1, "9"},
522   { "emailAddress", 1880096780, "AttributeType"},
523   { NULL, 1073741825, "pkcs-9"},
524   { NULL, 1, "1"},
525   { "Pkcs9email", 1612709917, NULL },
526   { "ub-emailaddress-length", 524298, "1"},
527   { "Name", 1610612754, NULL },
528   { "rdnSequence", 2, "RDNSequence"},
529   { "RDNSequence", 1610612747, NULL },
530   { NULL, 2, "RelativeDistinguishedName"},
531   { "DistinguishedName", 1073741826, "RDNSequence"},
532   { "RelativeDistinguishedName", 1612709903, NULL },
533   { "MAX", 1074266122, "1"},
534   { NULL, 2, "AttributeTypeAndValue"},
535   { "DirectoryString", 1610612754, NULL },
536   { "teletexString", 1612709918, NULL },
537   { "MAX", 524298, "1"},
538   { "printableString", 1612709919, NULL },
539   { "MAX", 524298, "1"},
540   { "universalString", 1612709920, NULL },
541   { "MAX", 524298, "1"},
542   { "utf8String", 1612709922, NULL },
543   { "MAX", 524298, "1"},
544   { "bmpString", 538968097, NULL },
545   { "MAX", 524298, "1"},
546   { "Certificate", 1610612741, NULL },
547   { "tbsCertificate", 1073741826, "TBSCertificate"},
548   { "signatureAlgorithm", 1073741826, "AlgorithmIdentifier"},
549   { "signature", 6, NULL },
550   { "TBSCertificate", 1610612741, NULL },
551   { "version", 1610653698, "Version"},
552   { NULL, 1073741833, "v1"},
553   { NULL, 2056, "0"},
554   { "serialNumber", 1073741826, "CertificateSerialNumber"},
555   { "signature", 1073741826, "AlgorithmIdentifier"},
556   { "issuer", 1073741826, "Name"},
557   { "validity", 1073741826, "Validity"},
558   { "subject", 1073741826, "Name"},
559   { "subjectPublicKeyInfo", 1073741826, "SubjectPublicKeyInfo"},
560   { "issuerUniqueID", 1610637314, "UniqueIdentifier"},
561   { NULL, 4104, "1"},
562   { "subjectUniqueID", 1610637314, "UniqueIdentifier"},
563   { NULL, 4104, "2"},
564   { "extensions", 536895490, "Extensions"},
565   { NULL, 2056, "3"},
566   { "Version", 1610874883, NULL },
567   { "v1", 1073741825, "0"},
568   { "v2", 1073741825, "1"},
569   { "v3", 1, "2"},
570   { "CertificateSerialNumber", 1073741827, NULL },
571   { "Validity", 1610612741, NULL },
572   { "notBefore", 1073741826, "Time"},
573   { "notAfter", 2, "Time"},
574   { "Time", 1610612754, NULL },
575   { "utcTime", 1073741860, NULL },
576   { "generalTime", 37, NULL },
577   { "UniqueIdentifier", 1073741830, NULL },
578   { "SubjectPublicKeyInfo", 1610612741, NULL },
579   { "algorithm", 1073741826, "AlgorithmIdentifier"},
580   { "subjectPublicKey", 6, NULL },
581   { "Extensions", 1612709899, NULL },
582   { "MAX", 1074266122, "1"},
583   { NULL, 2, "Extension"},
584   { "Extension", 1610612741, NULL },
585   { "extnID", 1073741836, NULL },
586   { "critical", 1610645508, NULL },
587   { NULL, 131081, NULL },
588   { "extnValue", 7, NULL },
589   { "CertificateList", 1610612741, NULL },
590   { "tbsCertList", 1073741826, "TBSCertList"},
591   { "signatureAlgorithm", 1073741826, "AlgorithmIdentifier"},
592   { "signature", 6, NULL },
593   { "TBSCertList", 1610612741, NULL },
594   { "version", 1073758210, "Version"},
595   { "signature", 1073741826, "AlgorithmIdentifier"},
596   { "issuer", 1073741826, "Name"},
597   { "thisUpdate", 1073741826, "Time"},
598   { "nextUpdate", 1073758210, "Time"},
599   { "revokedCertificates", 1610629131, NULL },
600   { NULL, 536870917, NULL },
601   { "userCertificate", 1073741826, "CertificateSerialNumber"},
602   { "revocationDate", 1073741826, "Time"},
603   { "crlEntryExtensions", 16386, "Extensions"},
604   { "crlExtensions", 536895490, "Extensions"},
605   { NULL, 2056, "0"},
606   { "AlgorithmIdentifier", 1610612741, NULL },
607   { "algorithm", 1073741836, NULL },
608   { "parameters", 541081613, NULL },
609   { "algorithm", 1, NULL },
610   { "pkcs-1", 1879048204, NULL },
611   { "iso", 1073741825, "1"},
612   { "member-body", 1073741825, "2"},
613   { "us", 1073741825, "840"},
614   { "rsadsi", 1073741825, "113549"},
615   { "pkcs", 1073741825, "1"},
616   { NULL, 1, "1"},
617   { "rsaEncryption", 1879048204, NULL },
618   { NULL, 1073741825, "pkcs-1"},
619   { NULL, 1, "1"},
620   { "md2WithRSAEncryption", 1879048204, NULL },
621   { NULL, 1073741825, "pkcs-1"},
622   { NULL, 1, "2"},
623   { "md5WithRSAEncryption", 1879048204, NULL },
624   { NULL, 1073741825, "pkcs-1"},
625   { NULL, 1, "4"},
626   { "sha1WithRSAEncryption", 1879048204, NULL },
627   { NULL, 1073741825, "pkcs-1"},
628   { NULL, 1, "5"},
629   { "sha256WithRSAEncryption", 1879048204, NULL },
630   { NULL, 1073741825, "pkcs-1"},
631   { NULL, 1, "11"},
632   { "sha384WithRSAEncryption", 1879048204, NULL },
633   { NULL, 1073741825, "pkcs-1"},
634   { NULL, 1, "12"},
635   { "sha512WithRSAEncryption", 1879048204, NULL },
636   { NULL, 1073741825, "pkcs-1"},
637   { NULL, 1, "13"},
638   { "RSAPublicKey", 1610612741, NULL },
639   { "modulus", 1073741827, NULL },
640   { "publicExponent", 3, NULL },
641   { "RSAPrivateKey", 1610612741, NULL },
642   { "version", 1073741826, "Version"},
643   { "modulus", 1073741827, NULL },
644   { "publicExponent", 1073741827, NULL },
645   { "privateExponent", 1073741827, NULL },
646   { "prime1", 1073741827, NULL },
647   { "prime2", 1073741827, NULL },
648   { "exponent1", 1073741827, NULL },
649   { "exponent2", 1073741827, NULL },
650   { "coefficient", 3, NULL },
651   { "id-dsa-with-sha1", 1879048204, NULL },
652   { "iso", 1073741825, "1"},
653   { "member-body", 1073741825, "2"},
654   { "us", 1073741825, "840"},
655   { "x9-57", 1073741825, "10040"},
656   { "x9algorithm", 1073741825, "4"},
657   { NULL, 1, "3"},
658   { "Dss-Sig-Value", 1610612741, NULL },
659   { "r", 1073741827, NULL },
660   { "s", 3, NULL },
661   { "dhpublicnumber", 1879048204, NULL },
662   { "iso", 1073741825, "1"},
663   { "member-body", 1073741825, "2"},
664   { "us", 1073741825, "840"},
665   { "ansi-x942", 1073741825, "10046"},
666   { "number-type", 1073741825, "2"},
667   { NULL, 1, "1"},
668   { "DomainParameters", 1610612741, NULL },
669   { "p", 1073741827, NULL },
670   { "g", 1073741827, NULL },
671   { "q", 1073741827, NULL },
672   { "j", 1073758211, NULL },
673   { "validationParms", 16386, "ValidationParms"},
674   { "ValidationParms", 1610612741, NULL },
675   { "seed", 1073741830, NULL },
676   { "pgenCounter", 3, NULL },
677   { "id-dsa", 1879048204, NULL },
678   { "iso", 1073741825, "1"},
679   { "member-body", 1073741825, "2"},
680   { "us", 1073741825, "840"},
681   { "x9-57", 1073741825, "10040"},
682   { "x9algorithm", 1073741825, "4"},
683   { NULL, 1, "1"},
684   { "Dss-Parms", 1610612741, NULL },
685   { "p", 1073741827, NULL },
686   { "q", 1073741827, NULL },
687   { "g", 3, NULL },
688   { "ORAddress", 1610612741, NULL },
689   { "built-in-standard-attributes", 1073741826, "BuiltInStandardAttributes"},
690   { "built-in-domain-defined-attributes", 1073758210, "BuiltInDomainDefinedAttributes"},
691   { "extension-attributes", 16386, "ExtensionAttributes"},
692   { "BuiltInStandardAttributes", 1610612741, NULL },
693   { "country-name", 1073758210, "CountryName"},
694   { "administration-domain-name", 1073758210, "AdministrationDomainName"},
695   { "network-address", 1610637314, "NetworkAddress"},
696   { NULL, 2056, "0"},
697   { "terminal-identifier", 1610637314, "TerminalIdentifier"},
698   { NULL, 2056, "1"},
699   { "private-domain-name", 1610637314, "PrivateDomainName"},
700   { NULL, 2056, "2"},
701   { "organization-name", 1610637314, "OrganizationName"},
702   { NULL, 2056, "3"},
703   { "numeric-user-identifier", 1610637314, "NumericUserIdentifier"},
704   { NULL, 2056, "4"},
705   { "personal-name", 1610637314, "PersonalName"},
706   { NULL, 2056, "5"},
707   { "organizational-unit-names", 536895490, "OrganizationalUnitNames"},
708   { NULL, 2056, "6"},
709   { "CountryName", 1610620946, NULL },
710   { NULL, 1073746952, "1"},
711   { "x121-dcc-code", 1612709916, NULL },
712   { NULL, 1048586, "ub-country-name-numeric-length"},
713   { "iso-3166-alpha2-code", 538968095, NULL },
714   { NULL, 1048586, "ub-country-name-alpha-length"},
715   { "AdministrationDomainName", 1610620946, NULL },
716   { NULL, 1073744904, "2"},
717   { "numeric", 1612709916, NULL },
718   { "ub-domain-name-length", 524298, "0"},
719   { "printable", 538968095, NULL },
720   { "ub-domain-name-length", 524298, "0"},
721   { "NetworkAddress", 1073741826, "X121Address"},
722   { "X121Address", 1612709916, NULL },
723   { "ub-x121-address-length", 524298, "1"},
724   { "TerminalIdentifier", 1612709919, NULL },
725   { "ub-terminal-id-length", 524298, "1"},
726   { "PrivateDomainName", 1610612754, NULL },
727   { "numeric", 1612709916, NULL },
728   { "ub-domain-name-length", 524298, "1"},
729   { "printable", 538968095, NULL },
730   { "ub-domain-name-length", 524298, "1"},
731   { "OrganizationName", 1612709919, NULL },
732   { "ub-organization-name-length", 524298, "1"},
733   { "NumericUserIdentifier", 1612709916, NULL },
734   { "ub-numeric-user-id-length", 524298, "1"},
735   { "PersonalName", 1610612750, NULL },
736   { "surname", 1814044703, NULL },
737   { NULL, 1073745928, "0"},
738   { "ub-surname-length", 524298, "1"},
739   { "given-name", 1814061087, NULL },
740   { NULL, 1073745928, "1"},
741   { "ub-given-name-length", 524298, "1"},
742   { "initials", 1814061087, NULL },
743   { NULL, 1073745928, "2"},
744   { "ub-initials-length", 524298, "1"},
745   { "generation-qualifier", 740319263, NULL },
746   { NULL, 1073745928, "3"},
747   { "ub-generation-qualifier-length", 524298, "1"},
748   { "OrganizationalUnitNames", 1612709899, NULL },
749   { "ub-organizational-units", 1074266122, "1"},
750   { NULL, 2, "OrganizationalUnitName"},
751   { "OrganizationalUnitName", 1612709919, NULL },
752   { "ub-organizational-unit-name-length", 524298, "1"},
753   { "BuiltInDomainDefinedAttributes", 1612709899, NULL },
754   { "ub-domain-defined-attributes", 1074266122, "1"},
755   { NULL, 2, "BuiltInDomainDefinedAttribute"},
756   { "BuiltInDomainDefinedAttribute", 1610612741, NULL },
757   { "type", 1612709919, NULL },
758   { "ub-domain-defined-attribute-type-length", 524298, "1"},
759   { "value", 538968095, NULL },
760   { "ub-domain-defined-attribute-value-length", 524298, "1"},
761   { "ExtensionAttributes", 1612709903, NULL },
762   { "ub-extension-attributes", 1074266122, "1"},
763   { NULL, 2, "ExtensionAttribute"},
764   { "ExtensionAttribute", 1610612741, NULL },
765   { "extension-attribute-type", 1611145219, NULL },
766   { NULL, 1073743880, "0"},
767   { "0", 10, "ub-extension-attributes"},
768   { "extension-attribute-value", 541073421, NULL },
769   { NULL, 1073743880, "1"},
770   { "extension-attribute-type", 1, NULL },
771   { "common-name", 1342177283, "1"},
772   { "CommonName", 1612709919, NULL },
773   { "ub-common-name-length", 524298, "1"},
774   { "teletex-common-name", 1342177283, "2"},
775   { "TeletexCommonName", 1612709918, NULL },
776   { "ub-common-name-length", 524298, "1"},
777   { "teletex-organization-name", 1342177283, "3"},
778   { "TeletexOrganizationName", 1612709918, NULL },
779   { "ub-organization-name-length", 524298, "1"},
780   { "teletex-personal-name", 1342177283, "4"},
781   { "TeletexPersonalName", 1610612750, NULL },
782   { "surname", 1814044702, NULL },
783   { NULL, 1073743880, "0"},
784   { "ub-surname-length", 524298, "1"},
785   { "given-name", 1814061086, NULL },
786   { NULL, 1073743880, "1"},
787   { "ub-given-name-length", 524298, "1"},
788   { "initials", 1814061086, NULL },
789   { NULL, 1073743880, "2"},
790   { "ub-initials-length", 524298, "1"},
791   { "generation-qualifier", 740319262, NULL },
792   { NULL, 1073743880, "3"},
793   { "ub-generation-qualifier-length", 524298, "1"},
794   { "teletex-organizational-unit-names", 1342177283, "5"},
795   { "TeletexOrganizationalUnitNames", 1612709899, NULL },
796   { "ub-organizational-units", 1074266122, "1"},
797   { NULL, 2, "TeletexOrganizationalUnitName"},
798   { "TeletexOrganizationalUnitName", 1612709918, NULL },
799   { "ub-organizational-unit-name-length", 524298, "1"},
800   { "pds-name", 1342177283, "7"},
801   { "PDSName", 1612709919, NULL },
802   { "ub-pds-name-length", 524298, "1"},
803   { "physical-delivery-country-name", 1342177283, "8"},
804   { "PhysicalDeliveryCountryName", 1610612754, NULL },
805   { "x121-dcc-code", 1612709916, NULL },
806   { NULL, 1048586, "ub-country-name-numeric-length"},
807   { "iso-3166-alpha2-code", 538968095, NULL },
808   { NULL, 1048586, "ub-country-name-alpha-length"},
809   { "postal-code", 1342177283, "9"},
810   { "PostalCode", 1610612754, NULL },
811   { "numeric-code", 1612709916, NULL },
812   { "ub-postal-code-length", 524298, "1"},
813   { "printable-code", 538968095, NULL },
814   { "ub-postal-code-length", 524298, "1"},
815   { "physical-delivery-office-name", 1342177283, "10"},
816   { "PhysicalDeliveryOfficeName", 1073741826, "PDSParameter"},
817   { "physical-delivery-office-number", 1342177283, "11"},
818   { "PhysicalDeliveryOfficeNumber", 1073741826, "PDSParameter"},
819   { "extension-OR-address-components", 1342177283, "12"},
820   { "ExtensionORAddressComponents", 1073741826, "PDSParameter"},
821   { "physical-delivery-personal-name", 1342177283, "13"},
822   { "PhysicalDeliveryPersonalName", 1073741826, "PDSParameter"},
823   { "physical-delivery-organization-name", 1342177283, "14"},
824   { "PhysicalDeliveryOrganizationName", 1073741826, "PDSParameter"},
825   { "extension-physical-delivery-address-components", 1342177283, "15"},
826   { "ExtensionPhysicalDeliveryAddressComponents", 1073741826, "PDSParameter"},
827   { "unformatted-postal-address", 1342177283, "16"},
828   { "UnformattedPostalAddress", 1610612750, NULL },
829   { "printable-address", 1814052875, NULL },
830   { "ub-pds-physical-address-lines", 1074266122, "1"},
831   { NULL, 538968095, NULL },
832   { "ub-pds-parameter-length", 524298, "1"},
833   { "teletex-string", 740311070, NULL },
834   { "ub-unformatted-address-length", 524298, "1"},
835   { "street-address", 1342177283, "17"},
836   { "StreetAddress", 1073741826, "PDSParameter"},
837   { "post-office-box-address", 1342177283, "18"},
838   { "PostOfficeBoxAddress", 1073741826, "PDSParameter"},
839   { "poste-restante-address", 1342177283, "19"},
840   { "PosteRestanteAddress", 1073741826, "PDSParameter"},
841   { "unique-postal-name", 1342177283, "20"},
842   { "UniquePostalName", 1073741826, "PDSParameter"},
843   { "local-postal-attributes", 1342177283, "21"},
844   { "LocalPostalAttributes", 1073741826, "PDSParameter"},
845   { "PDSParameter", 1610612750, NULL },
846   { "printable-string", 1814052895, NULL },
847   { "ub-pds-parameter-length", 524298, "1"},
848   { "teletex-string", 740311070, NULL },
849   { "ub-pds-parameter-length", 524298, "1"},
850   { "extended-network-address", 1342177283, "22"},
851   { "ExtendedNetworkAddress", 1610612754, NULL },
852   { "e163-4-address", 1610612741, NULL },
853   { "number", 1612718108, NULL },
854   { NULL, 1073743880, "0"},
855   { "ub-e163-4-number-length", 524298, "1"},
856   { "sub-address", 538992668, NULL },
857   { NULL, 1073743880, "1"},
858   { "ub-e163-4-sub-address-length", 524298, "1"},
859   { "psap-address", 536879106, "PresentationAddress"},
860   { NULL, 2056, "0"},
861   { "PresentationAddress", 1610612741, NULL },
862   { "pSelector", 1610637319, NULL },
863   { NULL, 2056, "0"},
864   { "sSelector", 1610637319, NULL },
865   { NULL, 2056, "1"},
866   { "tSelector", 1610637319, NULL },
867   { NULL, 2056, "2"},
868   { "nAddresses", 538976271, NULL },
869   { NULL, 1073743880, "3"},
870   { "MAX", 1074266122, "1"},
871   { NULL, 7, NULL },
872   { "terminal-type", 1342177283, "23"},
873   { "TerminalType", 1611137027, NULL },
874   { "0", 10, "ub-integer-options"},
875   { "teletex-domain-defined-attributes", 1342177283, "6"},
876   { "TeletexDomainDefinedAttributes", 1612709899, NULL },
877   { "ub-domain-defined-attributes", 1074266122, "1"},
878   { NULL, 2, "TeletexDomainDefinedAttribute"},
879   { "TeletexDomainDefinedAttribute", 1610612741, NULL },
880   { "type", 1612709918, NULL },
881   { "ub-domain-defined-attribute-type-length", 524298, "1"},
882   { "value", 538968094, NULL },
883   { "ub-domain-defined-attribute-value-length", 524298, "1"},
884   { "ub-name", 1342177283, "32768"},
885   { "ub-common-name", 1342177283, "64"},
886   { "ub-locality-name", 1342177283, "128"},
887   { "ub-state-name", 1342177283, "128"},
888   { "ub-organization-name", 1342177283, "64"},
889   { "ub-organizational-unit-name", 1342177283, "64"},
890   { "ub-title", 1342177283, "64"},
891   { "ub-match", 1342177283, "128"},
892   { "ub-emailaddress-length", 1342177283, "128"},
893   { "ub-common-name-length", 1342177283, "64"},
894   { "ub-country-name-alpha-length", 1342177283, "2"},
895   { "ub-country-name-numeric-length", 1342177283, "3"},
896   { "ub-domain-defined-attributes", 1342177283, "4"},
897   { "ub-domain-defined-attribute-type-length", 1342177283, "8"},
898   { "ub-domain-defined-attribute-value-length", 1342177283, "128"},
899   { "ub-domain-name-length", 1342177283, "16"},
900   { "ub-extension-attributes", 1342177283, "256"},
901   { "ub-e163-4-number-length", 1342177283, "15"},
902   { "ub-e163-4-sub-address-length", 1342177283, "40"},
903   { "ub-generation-qualifier-length", 1342177283, "3"},
904   { "ub-given-name-length", 1342177283, "16"},
905   { "ub-initials-length", 1342177283, "5"},
906   { "ub-integer-options", 1342177283, "256"},
907   { "ub-numeric-user-id-length", 1342177283, "32"},
908   { "ub-organization-name-length", 1342177283, "64"},
909   { "ub-organizational-unit-name-length", 1342177283, "32"},
910   { "ub-organizational-units", 1342177283, "4"},
911   { "ub-pds-name-length", 1342177283, "16"},
912   { "ub-pds-parameter-length", 1342177283, "30"},
913   { "ub-pds-physical-address-lines", 1342177283, "6"},
914   { "ub-postal-code-length", 1342177283, "16"},
915   { "ub-surname-length", 1342177283, "40"},
916   { "ub-terminal-id-length", 1342177283, "24"},
917   { "ub-unformatted-address-length", 1342177283, "180"},
918   { "ub-x121-address-length", 268435459, "16"},
919   { NULL, 0, NULL }
920 };
921