author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
1 // SafeContents
2 // PARAM1: salt
3 // PARAM2: iteration count
4 // PARAM3: cipher_oid
5 // PARAM4: cipher
6 // PARAM5: key
7 // PARAM6: iv
8 // PARAM7: The filename of the DER encoded keyfile
9 // PARAM8: The name of the certificate file
10 // PARAM9: The 'friendly' name of the certificate
11 // SafeBag
13 // key bag
15 SEQUENCE
16 OID=PKCS12_BAGTYPES_KEYBAG
17 EXPLICIT
18 INCLUDE_BINARY_FILE=$7
19 END
20 // Attributes
21 SET
22 SEQUENCE
23 OID=PKCS9_LOCAL_KEYID
24 SET
25 OUTPUT_BINARY_FILE=localkeyid.der,1
26 OCTETSTRING
27 HASH=sha1
28 INCLUDE_BINARY_FILE=$8
29 END
30 END
31 END
32 END
33 END
34 SEQUENCE
35 OID=PKCS9_FRIENDLY_NAME
36 SET
37 OUTPUT_BINARY_FILE=friendlyname.der,1
38 BMPSTRING=symbian
39 END
40 END
41 END
42 END
43 END
47 // certbag
48 SEQUENCE
49 OID=PKCS12_BAGTYPES_CERTBAG
50 EXPLICIT
51 // CertBag
52 SEQUENCE
53 OID=PKCS9_CERTTYPES_PKCS12_X509
54 EXPLICIT
55 OCTETSTRING
56 INCLUDE_BINARY_FILE=$8
57 END
58 END
59 END
60 END
61 // Attributes
62 SET
63 SEQUENCE
64 OID=PKCS9_LOCAL_KEYID
65 SET
66 OUTPUT_BINARY_FILE=cb002_localkeyid.der,1
67 OCTETSTRING
68 HASH=sha1
69 INCLUDE_BINARY_FILE=$8
70 END
71 END
72 END
73 END
74 END
75 SEQUENCE
76 OID=PKCS9_FRIENDLY_NAME
77 SET
78 OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
79 BMPSTRING=symbian
80 END
81 END
82 END
83 END
84 END
91 // CRL bag
92 SEQUENCE
93 OID=PKCS12_BAGTYPES_CRLBAG
94 EXPLICIT=0
95 // CRLBag
96 SEQUENCE
97 OID=X509CRL
98 EXPLICIT=0
99 OCTETSTRING
100 INCLUDE_BINARY_FILE=../root5crl.der
101 END
102 END
103 END
104 END
105 // Attributes
106 SET
107 SEQUENCE
108 OID=PKCS9_FRIENDLY_NAME
109 SET
110 OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
111 BMPSTRING=symbian
112 END
113 END
114 END
115 END
116 END
119 //Secret bag
121 SEQUENCE
122 OID=PKCS12_BAGTYPES_SECRETBAG
123 EXPLICIT=0
124 SEQUENCE
125 OID=SYMBIAN_DEVICE_ID_LIST
126 EXPLICIT=0
127 SEQUENCE
128 UTF8STRING=11111111-222222-3-44
129 END
130 END
131 END
132 END
133 // No attributes
134 END
137 // Shrouded Key bag
138 SEQUENCE
139 OID=PKCS12_BAGTYPES_PKCS8SHROUDEDKEYBAG
140 EXPLICIT
141 OUTPUT_BINARY_FILE=safebag_shrouded_cb002_2.der,1
142 // KeyBag
143 SEQUENCE
144 SEQUENCE
145 OID=$3
146 SEQUENCE
147 OCTETSTRING
148 RAW=$1
149 END
150 INTEGER=$2
151 END
152 END
153 OCTETSTRING
154 ENCRYPT=$4,$5,$6
155 INCLUDE_BINARY_FILE=$7
156 END
157 END
158 END
159 END
160 END
161 // Attributes
162 SET
163 SEQUENCE
164 OID=PKCS9_LOCAL_KEYID
165 SET
166 OUTPUT_BINARY_FILE=cb002_localkeyid.der,1
167 OCTETSTRING
168 HASH=sha1
169 INCLUDE_BINARY_FILE=$8
170 END
171 END
172 END
173 END
174 END
175 SEQUENCE
176 OID=PKCS9_FRIENDLY_NAME
177 SET
178 OUTPUT_BINARY_FILE=cb002_friendlyname.der,1
179 BMPSTRING=symbian
180 END
181 END
182 END
183 END
184 END