xref: /dragonfly/contrib/file/magic/Magdir/der (revision 739f0ef867128a933e021db3d831e906fcafd825)
1#------------------------------------------------------------------------------
2# $File: der,v 1.5 2022/07/30 18:07:34 christos Exp $
3# der: file(1) magic for DER encoded files
4#
5
6# Certificate information piece
70         name      certinfo
8>0        der       seq
9>>&0      der       set
10>>>&0     der       seq
11>>>>&0    der       obj_id3=550406
12>>>>&0    der       prt_str=x \b, countryName=%s
13>>&0      der       set
14>>>&0     der       seq
15>>>>&0    der       obj_id3=550408
16>>>>&0    der       utf8_str=x          \b, stateOrProvinceName=%s
17>>&0      der       set
18>>>&0     der       seq
19>>>>&0    der       obj_id3=55040a
20>>>>&0    der       utf8_str=x          \b, organizationName=%s
21>>&0      der       set
22>>>&0     der       seq
23>>>>&0    der       obj_id3=550403
24>>>>&0    der       utf8_str=x          \b, commonName=%s
25>>&0      der       seq
26
27# Certificate requests
280         der       seq
29>&0       der       seq
30>>&0      der       int1=00             DER Encoded Certificate request
31>>&0      use       certinfo
32
33# Key Pairs
340         der       seq
35>&0       der       int1=00
36>&0       der       int65=x
37>&0       der       int3=010001         DER Encoded Key Pair, 512 bits
38
390         der       seq
40>&0       der       int1=00
41>&0       der       int129=x
42>&0       der       int3=010001         DER Encoded Key Pair, 1024 bits
43
440         der       seq
45>&0       der       int1=00
46>&0       der       int257=x
47>&0       der       int3=010001         DER Encoded Key Pair, 2048 bits
48
490         der       seq
50>&0       der       int1=00
51>&0       der       int513=x
52>&0       der       int3=010001         DER Encoded Key Pair, 4096 bits
53
540         der       seq
55>&0       der       int1=00
56>&0       der       int1025=x
57>&0       der       int3=010001         DER Encoded Key Pair, 8192 bits
58
590         der       seq
60>&0       der       int1=00
61>&0       der       int2049=x
62>&0       der       int3=010001         DER Encoded Key Pair, 16k bits
63
640         der       seq
65>&0       der       int1=00
66>&0       der       int4097=x
67>&0       der       int3=010001         DER Encoded Key Pair, 32k bits
68
69# Certificates
700         der       seq
71>&0       der       seq
72>>&0      der       int2=0dfa DER Encoded Certificate, 512 bits
73>>&0      der       int2=0dfb DER Encoded Certificate, 1024 bits
74>>&0      der       int2=0dfc DER Encoded Certificate, 2048 bits
75>>&0      der       int2=0dfd DER Encoded Certificate, 4096 bits
76>>&0      der       int2=0dfe DER Encoded Certificate, 8192 bits
77>>&0      der       int2=0dff DER Encoded Certificate, 16k bits
78>>&0      der       int2=0e04 DER Encoded Certificate, 32k bits
79>>&0      der       int2=x              DER Encoded Certificate, ? bits (%s)
80>>&0      der       seq
81>>>&0     der       obj_id9=2a864886f70d010105    \b, sha1WithRSAEncryption
82>>>&0     der       obj_id9=x                     \b, ? Encryption (%s)
83>>>&0     der       null
84>>&0      der       seq
85>>>&0     der       set
86>>>>&0    der       seq
87>>>>>&0   der       obj_id3=550406
88>>>>>&0   der       prt_str=x \b, countryName=%s
89>>>&0     der       set
90>>>>&0    der       seq
91>>>>>&0   der       obj_id3=550408
92>>>>>&0   der       prt_str=x \b, stateOrProvinceName=%s
93>>>&0     der       set
94>>>>&0    der       seq
95>>>>>&0   der       obj_id3=550407
96>>>>>&0   der       prt_str=x \b, localityName=%s
97>>>&0     der       set
98>>>>&0    der       seq
99>>>>>&0   der       obj_id3=55040a
100>>>>>&0   der       prt_str=x \b, organizationName=%s
101>>>&0     der       set
102>>>>&0    der       seq
103>>>>>&0   der       obj_id3=55040b
104>>>>>&0   der       prt_str=x \b, organizationUnitName=%s
105>>>&0     der       set
106>>>>&0    der       seq
107>>>>>&0   der       obj_id3=550403
108>>>>>&0   der       prt_str=x \b, commonName=%s
109>>>&0     der       set
110>>>>&0    der       seq
111>>>>>&0   der       obj_id9=2a864886f70d010901
112>>>>>&0   der       ia5_str=x \b, emailAddress=%s
113#>>&0     der       seq
114#>>>&0    der       utc_time=x          \b, utcTime=%s
115#>>>&0    der       utc_time=x          \b, utcTime=%s
116>>&0      use       certinfo
117
1180         der       seq
119>&0       der       seq
120>>&0      der       eoc
121>>>&0     der       int1=02             Certificate, Version=3
122>>>&0     der       int1=x              Certificate, Version=%s
123>>&0      der       int9=x              \b, Serial=%s
124>>&0      der       seq
125>>>&0     der     obj_id9=2a864886f70d01010b
126>>>&0     der       null
127>>&0      der       seq
128>>>&0     der       set
129>>>>&0    der       seq
130>>>>>&0   der     obj_id3=550403
131>>>>>&0   der     utf8_str=x      \b, Issuer=%s
132#>>&0     der       seq
133#>>>&0    der       utc_time=x          \b, not-valid-before=%s
134#>>>&0    der       utc_time=x          \b, not-valid-after=%s
135>>&0      der       seq
136>>>&0     der       set
137>>>>&0    der       seq
138>>>>>&0   der     obj_id3=550403
139>>>>>&0   der     utf8_str=x      \b, Subject=%s
140