1
%% Generated by the Erlang ASN.1 compiler version:1.4.4.8
2
%% Purpose: Erlang record definitions for each named and unnamed
3
%% SEQUENCE and SET, and macro definitions for each value
4
%% definition,in module PKIX1Explicit88
11
-record('AttributeTypeAndValue',{
14
-record('Certificate',{
15
tbsCertificate, signatureAlgorithm, signature}).
17
-record('TBSCertificate',{
18
version = asn1_DEFAULT, serialNumber, signature, issuer, validity, subject, subjectPublicKeyInfo, issuerUniqueID = asn1_NOVALUE, subjectUniqueID = asn1_NOVALUE, extensions = asn1_NOVALUE}).
21
notBefore, notAfter}).
23
-record('SubjectPublicKeyInfo',{
24
algorithm, subjectPublicKey}).
27
extnID, critical = asn1_DEFAULT, extnValue}).
29
-record('CertificateList',{
30
tbsCertList, signatureAlgorithm, signature}).
32
-record('TBSCertList',{
33
version = asn1_NOVALUE, signature, issuer, thisUpdate, nextUpdate = asn1_NOVALUE, revokedCertificates = asn1_NOVALUE, crlExtensions = asn1_NOVALUE}).
35
-record('TBSCertList_revokedCertificates_SEQOF',{
36
userCertificate, revocationDate, crlEntryExtensions = asn1_NOVALUE}).
38
-record('AlgorithmIdentifier',{
39
algorithm, parameters = asn1_NOVALUE}).
42
'built-in-standard-attributes', 'built-in-domain-defined-attributes' = asn1_NOVALUE, 'extension-attributes' = asn1_NOVALUE}).
44
-record('BuiltInStandardAttributes',{
45
'country-name' = asn1_NOVALUE, 'administration-domain-name' = asn1_NOVALUE, 'network-address' = asn1_NOVALUE, 'terminal-identifier' = asn1_NOVALUE, 'private-domain-name' = asn1_NOVALUE, 'organization-name' = asn1_NOVALUE, 'numeric-user-identifier' = asn1_NOVALUE, 'personal-name' = asn1_NOVALUE, 'organizational-unit-names' = asn1_NOVALUE}).
47
-record('PersonalName',{
48
surname, 'given-name' = asn1_NOVALUE, initials = asn1_NOVALUE, 'generation-qualifier' = asn1_NOVALUE}).
50
-record('BuiltInDomainDefinedAttribute',{
53
-record('ExtensionAttribute',{
54
'extension-attribute-type', 'extension-attribute-value'}).
56
-record('TeletexPersonalName',{
57
surname, 'given-name' = asn1_NOVALUE, initials = asn1_NOVALUE, 'generation-qualifier' = asn1_NOVALUE}).
59
-record('UnformattedPostalAddress',{
60
'printable-address' = asn1_NOVALUE, 'teletex-string' = asn1_NOVALUE}).
62
-record('PDSParameter',{
63
'printable-string' = asn1_NOVALUE, 'teletex-string' = asn1_NOVALUE}).
65
-record('ExtendedNetworkAddress_e163-4-address',{
66
number, 'sub-address' = asn1_NOVALUE}).
68
-record('PresentationAddress',{
69
pSelector = asn1_NOVALUE, sSelector = asn1_NOVALUE, tSelector = asn1_NOVALUE, nAddresses}).
71
-record('TeletexDomainDefinedAttribute',{
74
-define('id-pkix', {1,3,6,1,5,5,7}).
75
-define('id-pe', {1,3,6,1,5,5,7,1}).
76
-define('id-qt', {1,3,6,1,5,5,7,2}).
77
-define('id-kp', {1,3,6,1,5,5,7,3}).
78
-define('id-ad', {1,3,6,1,5,5,7,48}).
79
-define('id-qt-cps', {1,3,6,1,5,5,7,2,1}).
80
-define('id-qt-unotice', {1,3,6,1,5,5,7,2,2}).
81
-define('id-ad-ocsp', {1,3,6,1,5,5,7,48,1}).
82
-define('id-ad-caIssuers', {1,3,6,1,5,5,7,48,2}).
83
-define('id-ad-timeStamping', {1,3,6,1,5,5,7,48,3}).
84
-define('id-ad-caRepository', {1,3,6,1,5,5,7,48,5}).
85
-define('id-at', {2,5,4}).
86
-define('id-at-name', {2,5,4,41}).
87
-define('id-at-surname', {2,5,4,4}).
88
-define('id-at-givenName', {2,5,4,42}).
89
-define('id-at-initials', {2,5,4,43}).
90
-define('id-at-generationQualifier', {2,5,4,44}).
91
-define('id-at-commonName', {2,5,4,3}).
92
-define('id-at-localityName', {2,5,4,7}).
93
-define('id-at-stateOrProvinceName', {2,5,4,8}).
94
-define('id-at-organizationName', {2,5,4,10}).
95
-define('id-at-organizationalUnitName', {2,5,4,11}).
96
-define('id-at-title', {2,5,4,12}).
97
-define('id-at-dnQualifier', {2,5,4,46}).
98
-define('id-at-countryName', {2,5,4,6}).
99
-define('id-at-serialNumber', {2,5,4,5}).
100
-define('id-at-pseudonym', {2,5,4,65}).
101
-define('id-domainComponent', {0,9,2342,19200300,100,1,25}).
102
-define('pkcs-9', {1,2,840,113549,1,9}).
103
-define('id-emailAddress', {1,2,840,113549,1,9,1}).
104
-define('common-name', 1).
105
-define('teletex-common-name', 2).
106
-define('teletex-organization-name', 3).
107
-define('teletex-personal-name', 4).
108
-define('teletex-organizational-unit-names', 5).
109
-define('pds-name', 7).
110
-define('physical-delivery-country-name', 8).
111
-define('postal-code', 9).
112
-define('physical-delivery-office-name', 10).
113
-define('physical-delivery-office-number', 11).
114
-define('extension-OR-address-components', 12).
115
-define('physical-delivery-personal-name', 13).
116
-define('physical-delivery-organization-name', 14).
117
-define('extension-physical-delivery-address-components', 15).
118
-define('unformatted-postal-address', 16).
119
-define('street-address', 17).
120
-define('post-office-box-address', 18).
121
-define('poste-restante-address', 19).
122
-define('unique-postal-name', 20).
123
-define('local-postal-attributes', 21).
124
-define('extended-network-address', 22).
125
-define('terminal-type', 23).
126
-define('teletex-domain-defined-attributes', 6).
127
-define('ub-name', 32768).
128
-define('ub-common-name', 64).
129
-define('ub-locality-name', 128).
130
-define('ub-state-name', 128).
131
-define('ub-organization-name', 64).
132
-define('ub-organizational-unit-name', 64).
133
-define('ub-title', 64).
134
-define('ub-serial-number', 64).
135
-define('ub-match', 128).
136
-define('ub-emailaddress-length', 128).
137
-define('ub-common-name-length', 64).
138
-define('ub-country-name-alpha-length', 2).
139
-define('ub-country-name-numeric-length', 3).
140
-define('ub-domain-defined-attributes', 4).
141
-define('ub-domain-defined-attribute-type-length', 8).
142
-define('ub-domain-defined-attribute-value-length', 128).
143
-define('ub-domain-name-length', 16).
144
-define('ub-extension-attributes', 256).
145
-define('ub-e163-4-number-length', 15).
146
-define('ub-e163-4-sub-address-length', 40).
147
-define('ub-generation-qualifier-length', 3).
148
-define('ub-given-name-length', 16).
149
-define('ub-initials-length', 5).
150
-define('ub-integer-options', 256).
151
-define('ub-numeric-user-id-length', 32).
152
-define('ub-organization-name-length', 64).
153
-define('ub-organizational-unit-name-length', 32).
154
-define('ub-organizational-units', 4).
155
-define('ub-pds-name-length', 16).
156
-define('ub-pds-parameter-length', 30).
157
-define('ub-pds-physical-address-lines', 6).
158
-define('ub-postal-code-length', 16).
159
-define('ub-pseudonym', 128).
160
-define('ub-surname-length', 40).
161
-define('ub-terminal-id-length', 24).
162
-define('ub-unformatted-address-length', 180).
163
-define('ub-x121-address-length', 16).