1 Tests structured cloning of RSASSA-PKCS1-v1_5 keys
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS importedKey.extraProperty is "hi"
7 PASS importedKey.type is "public"
8 PASS typeof importedKey.extractable is 'boolean'
9 PASS importedKey.extractable is true
10 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
11 PASS importedKey.algorithm.modulusLength is 1024
12 PASS: importedKey.algorithm.publicExponent should be [010001] and was
13 PASS importedKey.algorithm.hash.name is "SHA-1"
14 PASS importedKey.usages.join(',') is ""
15 PASS importedKey is not clonedKey
16 PASS clonedKey.extraProperty is undefined.
17 PASS clonedKey.type is "public"
18 PASS typeof clonedKey.extractable is 'boolean'
19 PASS clonedKey.extractable is true
20 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
21 PASS clonedKey.algorithm.modulusLength is 1024
22 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
23 PASS clonedKey.algorithm.hash.name is "SHA-1"
24 PASS clonedKey.usages.join(',') is ""
25 Serialized key bytes: 3f004b0403018008030100010501a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
26 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
28 PASS importedKey.extraProperty is "hi"
29 PASS importedKey.type is "public"
30 PASS typeof importedKey.extractable is 'boolean'
31 PASS importedKey.extractable is true
32 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
33 PASS importedKey.algorithm.modulusLength is 2048
34 PASS: importedKey.algorithm.publicExponent should be [010001] and was
35 PASS importedKey.algorithm.hash.name is "SHA-1"
36 PASS importedKey.usages.join(',') is ""
37 PASS importedKey is not clonedKey
38 PASS clonedKey.extraProperty is undefined.
39 PASS clonedKey.type is "public"
40 PASS typeof clonedKey.extractable is 'boolean'
41 PASS clonedKey.extractable is true
42 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
43 PASS clonedKey.algorithm.modulusLength is 2048
44 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
45 PASS clonedKey.algorithm.hash.name is "SHA-1"
46 PASS clonedKey.usages.join(',') is ""
47 Serialized key bytes: 3f004b0403018010030100010501a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
48 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
50 PASS importedKey.extraProperty is "hi"
51 PASS importedKey.type is "public"
52 PASS typeof importedKey.extractable is 'boolean'
53 PASS importedKey.extractable is true
54 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
55 PASS importedKey.algorithm.modulusLength is 1024
56 PASS: importedKey.algorithm.publicExponent should be [010001] and was
57 PASS importedKey.algorithm.hash.name is "SHA-1"
58 PASS importedKey.usages.join(',') is "verify"
59 PASS importedKey is not clonedKey
60 PASS clonedKey.extraProperty is undefined.
61 PASS clonedKey.type is "public"
62 PASS typeof clonedKey.extractable is 'boolean'
63 PASS clonedKey.extractable is true
64 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
65 PASS clonedKey.algorithm.modulusLength is 1024
66 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
67 PASS clonedKey.algorithm.hash.name is "SHA-1"
68 PASS clonedKey.usages.join(',') is "verify"
69 Serialized key bytes: 3f004b0403018008030100010511a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
70 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
72 PASS importedKey.extraProperty is "hi"
73 PASS importedKey.type is "public"
74 PASS typeof importedKey.extractable is 'boolean'
75 PASS importedKey.extractable is true
76 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
77 PASS importedKey.algorithm.modulusLength is 2048
78 PASS: importedKey.algorithm.publicExponent should be [010001] and was
79 PASS importedKey.algorithm.hash.name is "SHA-1"
80 PASS importedKey.usages.join(',') is "verify"
81 PASS importedKey is not clonedKey
82 PASS clonedKey.extraProperty is undefined.
83 PASS clonedKey.type is "public"
84 PASS typeof clonedKey.extractable is 'boolean'
85 PASS clonedKey.extractable is true
86 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
87 PASS clonedKey.algorithm.modulusLength is 2048
88 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
89 PASS clonedKey.algorithm.hash.name is "SHA-1"
90 PASS clonedKey.usages.join(',') is "verify"
91 Serialized key bytes: 3f004b0403018010030100010511a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
92 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
94 PASS importedKey.extraProperty is "hi"
95 PASS importedKey.type is "public"
96 PASS typeof importedKey.extractable is 'boolean'
97 PASS importedKey.extractable is false
98 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
99 PASS importedKey.algorithm.modulusLength is 1024
100 PASS: importedKey.algorithm.publicExponent should be [010001] and was
101 PASS importedKey.algorithm.hash.name is "SHA-1"
102 PASS importedKey.usages.join(',') is ""
103 PASS importedKey is not clonedKey
104 PASS clonedKey.extraProperty is undefined.
105 PASS clonedKey.type is "public"
106 PASS typeof clonedKey.extractable is 'boolean'
107 PASS clonedKey.extractable is false
108 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
109 PASS clonedKey.algorithm.modulusLength is 1024
110 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
111 PASS clonedKey.algorithm.hash.name is "SHA-1"
112 PASS clonedKey.usages.join(',') is ""
113 Serialized key bytes: 3f004b0403018008030100010500a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
115 PASS importedKey.extraProperty is "hi"
116 PASS importedKey.type is "public"
117 PASS typeof importedKey.extractable is 'boolean'
118 PASS importedKey.extractable is false
119 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
120 PASS importedKey.algorithm.modulusLength is 2048
121 PASS: importedKey.algorithm.publicExponent should be [010001] and was
122 PASS importedKey.algorithm.hash.name is "SHA-1"
123 PASS importedKey.usages.join(',') is ""
124 PASS importedKey is not clonedKey
125 PASS clonedKey.extraProperty is undefined.
126 PASS clonedKey.type is "public"
127 PASS typeof clonedKey.extractable is 'boolean'
128 PASS clonedKey.extractable is false
129 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
130 PASS clonedKey.algorithm.modulusLength is 2048
131 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
132 PASS clonedKey.algorithm.hash.name is "SHA-1"
133 PASS clonedKey.usages.join(',') is ""
134 Serialized key bytes: 3f004b0403018010030100010500a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
136 PASS importedKey.extraProperty is "hi"
137 PASS importedKey.type is "public"
138 PASS typeof importedKey.extractable is 'boolean'
139 PASS importedKey.extractable is false
140 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
141 PASS importedKey.algorithm.modulusLength is 1024
142 PASS: importedKey.algorithm.publicExponent should be [010001] and was
143 PASS importedKey.algorithm.hash.name is "SHA-1"
144 PASS importedKey.usages.join(',') is "verify"
145 PASS importedKey is not clonedKey
146 PASS clonedKey.extraProperty is undefined.
147 PASS clonedKey.type is "public"
148 PASS typeof clonedKey.extractable is 'boolean'
149 PASS clonedKey.extractable is false
150 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
151 PASS clonedKey.algorithm.modulusLength is 1024
152 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
153 PASS clonedKey.algorithm.hash.name is "SHA-1"
154 PASS clonedKey.usages.join(',') is "verify"
155 Serialized key bytes: 3f004b0403018008030100010510a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
157 PASS importedKey.extraProperty is "hi"
158 PASS importedKey.type is "public"
159 PASS typeof importedKey.extractable is 'boolean'
160 PASS importedKey.extractable is false
161 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
162 PASS importedKey.algorithm.modulusLength is 2048
163 PASS: importedKey.algorithm.publicExponent should be [010001] and was
164 PASS importedKey.algorithm.hash.name is "SHA-1"
165 PASS importedKey.usages.join(',') is "verify"
166 PASS importedKey is not clonedKey
167 PASS clonedKey.extraProperty is undefined.
168 PASS clonedKey.type is "public"
169 PASS typeof clonedKey.extractable is 'boolean'
170 PASS clonedKey.extractable is false
171 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
172 PASS clonedKey.algorithm.modulusLength is 2048
173 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
174 PASS clonedKey.algorithm.hash.name is "SHA-1"
175 PASS clonedKey.usages.join(',') is "verify"
176 Serialized key bytes: 3f004b0403018010030100010510a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
178 PASS importedKey.extraProperty is "hi"
179 PASS importedKey.type is "public"
180 PASS typeof importedKey.extractable is 'boolean'
181 PASS importedKey.extractable is true
182 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
183 PASS importedKey.algorithm.modulusLength is 1024
184 PASS: importedKey.algorithm.publicExponent should be [010001] and was
185 PASS importedKey.algorithm.hash.name is "SHA-256"
186 PASS importedKey.usages.join(',') is ""
187 PASS importedKey is not clonedKey
188 PASS clonedKey.extraProperty is undefined.
189 PASS clonedKey.type is "public"
190 PASS typeof clonedKey.extractable is 'boolean'
191 PASS clonedKey.extractable is true
192 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
193 PASS clonedKey.algorithm.modulusLength is 1024
194 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
195 PASS clonedKey.algorithm.hash.name is "SHA-256"
196 PASS clonedKey.usages.join(',') is ""
197 Serialized key bytes: 3f004b0403018008030100010601a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
198 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
200 PASS importedKey.extraProperty is "hi"
201 PASS importedKey.type is "public"
202 PASS typeof importedKey.extractable is 'boolean'
203 PASS importedKey.extractable is true
204 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
205 PASS importedKey.algorithm.modulusLength is 2048
206 PASS: importedKey.algorithm.publicExponent should be [010001] and was
207 PASS importedKey.algorithm.hash.name is "SHA-256"
208 PASS importedKey.usages.join(',') is ""
209 PASS importedKey is not clonedKey
210 PASS clonedKey.extraProperty is undefined.
211 PASS clonedKey.type is "public"
212 PASS typeof clonedKey.extractable is 'boolean'
213 PASS clonedKey.extractable is true
214 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
215 PASS clonedKey.algorithm.modulusLength is 2048
216 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
217 PASS clonedKey.algorithm.hash.name is "SHA-256"
218 PASS clonedKey.usages.join(',') is ""
219 Serialized key bytes: 3f004b0403018010030100010601a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
220 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
222 PASS importedKey.extraProperty is "hi"
223 PASS importedKey.type is "public"
224 PASS typeof importedKey.extractable is 'boolean'
225 PASS importedKey.extractable is true
226 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
227 PASS importedKey.algorithm.modulusLength is 1024
228 PASS: importedKey.algorithm.publicExponent should be [010001] and was
229 PASS importedKey.algorithm.hash.name is "SHA-256"
230 PASS importedKey.usages.join(',') is "verify"
231 PASS importedKey is not clonedKey
232 PASS clonedKey.extraProperty is undefined.
233 PASS clonedKey.type is "public"
234 PASS typeof clonedKey.extractable is 'boolean'
235 PASS clonedKey.extractable is true
236 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
237 PASS clonedKey.algorithm.modulusLength is 1024
238 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
239 PASS clonedKey.algorithm.hash.name is "SHA-256"
240 PASS clonedKey.usages.join(',') is "verify"
241 Serialized key bytes: 3f004b0403018008030100010611a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
242 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
244 PASS importedKey.extraProperty is "hi"
245 PASS importedKey.type is "public"
246 PASS typeof importedKey.extractable is 'boolean'
247 PASS importedKey.extractable is true
248 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
249 PASS importedKey.algorithm.modulusLength is 2048
250 PASS: importedKey.algorithm.publicExponent should be [010001] and was
251 PASS importedKey.algorithm.hash.name is "SHA-256"
252 PASS importedKey.usages.join(',') is "verify"
253 PASS importedKey is not clonedKey
254 PASS clonedKey.extraProperty is undefined.
255 PASS clonedKey.type is "public"
256 PASS typeof clonedKey.extractable is 'boolean'
257 PASS clonedKey.extractable is true
258 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
259 PASS clonedKey.algorithm.modulusLength is 2048
260 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
261 PASS clonedKey.algorithm.hash.name is "SHA-256"
262 PASS clonedKey.usages.join(',') is "verify"
263 Serialized key bytes: 3f004b0403018010030100010611a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
264 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
266 PASS importedKey.extraProperty is "hi"
267 PASS importedKey.type is "public"
268 PASS typeof importedKey.extractable is 'boolean'
269 PASS importedKey.extractable is false
270 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
271 PASS importedKey.algorithm.modulusLength is 1024
272 PASS: importedKey.algorithm.publicExponent should be [010001] and was
273 PASS importedKey.algorithm.hash.name is "SHA-256"
274 PASS importedKey.usages.join(',') is ""
275 PASS importedKey is not clonedKey
276 PASS clonedKey.extraProperty is undefined.
277 PASS clonedKey.type is "public"
278 PASS typeof clonedKey.extractable is 'boolean'
279 PASS clonedKey.extractable is false
280 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
281 PASS clonedKey.algorithm.modulusLength is 1024
282 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
283 PASS clonedKey.algorithm.hash.name is "SHA-256"
284 PASS clonedKey.usages.join(',') is ""
285 Serialized key bytes: 3f004b0403018008030100010600a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
287 PASS importedKey.extraProperty is "hi"
288 PASS importedKey.type is "public"
289 PASS typeof importedKey.extractable is 'boolean'
290 PASS importedKey.extractable is false
291 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
292 PASS importedKey.algorithm.modulusLength is 2048
293 PASS: importedKey.algorithm.publicExponent should be [010001] and was
294 PASS importedKey.algorithm.hash.name is "SHA-256"
295 PASS importedKey.usages.join(',') is ""
296 PASS importedKey is not clonedKey
297 PASS clonedKey.extraProperty is undefined.
298 PASS clonedKey.type is "public"
299 PASS typeof clonedKey.extractable is 'boolean'
300 PASS clonedKey.extractable is false
301 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
302 PASS clonedKey.algorithm.modulusLength is 2048
303 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
304 PASS clonedKey.algorithm.hash.name is "SHA-256"
305 PASS clonedKey.usages.join(',') is ""
306 Serialized key bytes: 3f004b0403018010030100010600a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
308 PASS importedKey.extraProperty is "hi"
309 PASS importedKey.type is "public"
310 PASS typeof importedKey.extractable is 'boolean'
311 PASS importedKey.extractable is false
312 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
313 PASS importedKey.algorithm.modulusLength is 1024
314 PASS: importedKey.algorithm.publicExponent should be [010001] and was
315 PASS importedKey.algorithm.hash.name is "SHA-256"
316 PASS importedKey.usages.join(',') is "verify"
317 PASS importedKey is not clonedKey
318 PASS clonedKey.extraProperty is undefined.
319 PASS clonedKey.type is "public"
320 PASS typeof clonedKey.extractable is 'boolean'
321 PASS clonedKey.extractable is false
322 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
323 PASS clonedKey.algorithm.modulusLength is 1024
324 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
325 PASS clonedKey.algorithm.hash.name is "SHA-256"
326 PASS clonedKey.usages.join(',') is "verify"
327 Serialized key bytes: 3f004b0403018008030100010610a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
329 PASS importedKey.extraProperty is "hi"
330 PASS importedKey.type is "public"
331 PASS typeof importedKey.extractable is 'boolean'
332 PASS importedKey.extractable is false
333 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
334 PASS importedKey.algorithm.modulusLength is 2048
335 PASS: importedKey.algorithm.publicExponent should be [010001] and was
336 PASS importedKey.algorithm.hash.name is "SHA-256"
337 PASS importedKey.usages.join(',') is "verify"
338 PASS importedKey is not clonedKey
339 PASS clonedKey.extraProperty is undefined.
340 PASS clonedKey.type is "public"
341 PASS typeof clonedKey.extractable is 'boolean'
342 PASS clonedKey.extractable is false
343 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
344 PASS clonedKey.algorithm.modulusLength is 2048
345 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
346 PASS clonedKey.algorithm.hash.name is "SHA-256"
347 PASS clonedKey.usages.join(',') is "verify"
348 Serialized key bytes: 3f004b0403018010030100010610a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
350 PASS importedKey.extraProperty is "hi"
351 PASS importedKey.type is "public"
352 PASS typeof importedKey.extractable is 'boolean'
353 PASS importedKey.extractable is true
354 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
355 PASS importedKey.algorithm.modulusLength is 1024
356 PASS: importedKey.algorithm.publicExponent should be [010001] and was
357 PASS importedKey.algorithm.hash.name is "SHA-512"
358 PASS importedKey.usages.join(',') is ""
359 PASS importedKey is not clonedKey
360 PASS clonedKey.extraProperty is undefined.
361 PASS clonedKey.type is "public"
362 PASS typeof clonedKey.extractable is 'boolean'
363 PASS clonedKey.extractable is true
364 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
365 PASS clonedKey.algorithm.modulusLength is 1024
366 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
367 PASS clonedKey.algorithm.hash.name is "SHA-512"
368 PASS clonedKey.usages.join(',') is ""
369 Serialized key bytes: 3f004b0403018008030100010801a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
370 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
372 PASS importedKey.extraProperty is "hi"
373 PASS importedKey.type is "public"
374 PASS typeof importedKey.extractable is 'boolean'
375 PASS importedKey.extractable is true
376 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
377 PASS importedKey.algorithm.modulusLength is 2048
378 PASS: importedKey.algorithm.publicExponent should be [010001] and was
379 PASS importedKey.algorithm.hash.name is "SHA-512"
380 PASS importedKey.usages.join(',') is ""
381 PASS importedKey is not clonedKey
382 PASS clonedKey.extraProperty is undefined.
383 PASS clonedKey.type is "public"
384 PASS typeof clonedKey.extractable is 'boolean'
385 PASS clonedKey.extractable is true
386 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
387 PASS clonedKey.algorithm.modulusLength is 2048
388 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
389 PASS clonedKey.algorithm.hash.name is "SHA-512"
390 PASS clonedKey.usages.join(',') is ""
391 Serialized key bytes: 3f004b0403018010030100010801a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
392 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
394 PASS importedKey.extraProperty is "hi"
395 PASS importedKey.type is "public"
396 PASS typeof importedKey.extractable is 'boolean'
397 PASS importedKey.extractable is true
398 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
399 PASS importedKey.algorithm.modulusLength is 1024
400 PASS: importedKey.algorithm.publicExponent should be [010001] and was
401 PASS importedKey.algorithm.hash.name is "SHA-512"
402 PASS importedKey.usages.join(',') is "verify"
403 PASS importedKey is not clonedKey
404 PASS clonedKey.extraProperty is undefined.
405 PASS clonedKey.type is "public"
406 PASS typeof clonedKey.extractable is 'boolean'
407 PASS clonedKey.extractable is true
408 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
409 PASS clonedKey.algorithm.modulusLength is 1024
410 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
411 PASS clonedKey.algorithm.hash.name is "SHA-512"
412 PASS clonedKey.usages.join(',') is "verify"
413 Serialized key bytes: 3f004b0403018008030100010811a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
414 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001] and was
416 PASS importedKey.extraProperty is "hi"
417 PASS importedKey.type is "public"
418 PASS typeof importedKey.extractable is 'boolean'
419 PASS importedKey.extractable is true
420 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
421 PASS importedKey.algorithm.modulusLength is 2048
422 PASS: importedKey.algorithm.publicExponent should be [010001] and was
423 PASS importedKey.algorithm.hash.name is "SHA-512"
424 PASS importedKey.usages.join(',') is "verify"
425 PASS importedKey is not clonedKey
426 PASS clonedKey.extraProperty is undefined.
427 PASS clonedKey.type is "public"
428 PASS typeof clonedKey.extractable is 'boolean'
429 PASS clonedKey.extractable is true
430 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
431 PASS clonedKey.algorithm.modulusLength is 2048
432 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
433 PASS clonedKey.algorithm.hash.name is "SHA-512"
434 PASS clonedKey.usages.join(',') is "verify"
435 Serialized key bytes: 3f004b0403018010030100010811a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
436 PASS: Cloned key exported data should be [30820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
438 PASS importedKey.extraProperty is "hi"
439 PASS importedKey.type is "public"
440 PASS typeof importedKey.extractable is 'boolean'
441 PASS importedKey.extractable is false
442 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
443 PASS importedKey.algorithm.modulusLength is 1024
444 PASS: importedKey.algorithm.publicExponent should be [010001] and was
445 PASS importedKey.algorithm.hash.name is "SHA-512"
446 PASS importedKey.usages.join(',') is ""
447 PASS importedKey is not clonedKey
448 PASS clonedKey.extraProperty is undefined.
449 PASS clonedKey.type is "public"
450 PASS typeof clonedKey.extractable is 'boolean'
451 PASS clonedKey.extractable is false
452 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
453 PASS clonedKey.algorithm.modulusLength is 1024
454 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
455 PASS clonedKey.algorithm.hash.name is "SHA-512"
456 PASS clonedKey.usages.join(',') is ""
457 Serialized key bytes: 3f004b0403018008030100010800a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
459 PASS importedKey.extraProperty is "hi"
460 PASS importedKey.type is "public"
461 PASS typeof importedKey.extractable is 'boolean'
462 PASS importedKey.extractable is false
463 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
464 PASS importedKey.algorithm.modulusLength is 2048
465 PASS: importedKey.algorithm.publicExponent should be [010001] and was
466 PASS importedKey.algorithm.hash.name is "SHA-512"
467 PASS importedKey.usages.join(',') is ""
468 PASS importedKey is not clonedKey
469 PASS clonedKey.extraProperty is undefined.
470 PASS clonedKey.type is "public"
471 PASS typeof clonedKey.extractable is 'boolean'
472 PASS clonedKey.extractable is false
473 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
474 PASS clonedKey.algorithm.modulusLength is 2048
475 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
476 PASS clonedKey.algorithm.hash.name is "SHA-512"
477 PASS clonedKey.usages.join(',') is ""
478 Serialized key bytes: 3f004b0403018010030100010800a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
480 PASS importedKey.extraProperty is "hi"
481 PASS importedKey.type is "public"
482 PASS typeof importedKey.extractable is 'boolean'
483 PASS importedKey.extractable is false
484 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
485 PASS importedKey.algorithm.modulusLength is 1024
486 PASS: importedKey.algorithm.publicExponent should be [010001] and was
487 PASS importedKey.algorithm.hash.name is "SHA-512"
488 PASS importedKey.usages.join(',') is "verify"
489 PASS importedKey is not clonedKey
490 PASS clonedKey.extraProperty is undefined.
491 PASS clonedKey.type is "public"
492 PASS typeof clonedKey.extractable is 'boolean'
493 PASS clonedKey.extractable is false
494 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
495 PASS clonedKey.algorithm.modulusLength is 1024
496 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
497 PASS clonedKey.algorithm.hash.name is "SHA-512"
498 PASS clonedKey.usages.join(',') is "verify"
499 Serialized key bytes: 3f004b0403018008030100010810a20130819f300d06092a864886f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
501 PASS importedKey.extraProperty is "hi"
502 PASS importedKey.type is "public"
503 PASS typeof importedKey.extractable is 'boolean'
504 PASS importedKey.extractable is false
505 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
506 PASS importedKey.algorithm.modulusLength is 2048
507 PASS: importedKey.algorithm.publicExponent should be [010001] and was
508 PASS importedKey.algorithm.hash.name is "SHA-512"
509 PASS importedKey.usages.join(',') is "verify"
510 PASS importedKey is not clonedKey
511 PASS clonedKey.extraProperty is undefined.
512 PASS clonedKey.type is "public"
513 PASS typeof clonedKey.extractable is 'boolean'
514 PASS clonedKey.extractable is false
515 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
516 PASS clonedKey.algorithm.modulusLength is 2048
517 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
518 PASS clonedKey.algorithm.hash.name is "SHA-512"
519 PASS clonedKey.usages.join(',') is "verify"
520 Serialized key bytes: 3f004b0403018010030100010810a60230820122300d06092a864886f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001
522 PASS importedKey.extraProperty is "hi"
523 PASS importedKey.type is "private"
524 PASS typeof importedKey.extractable is 'boolean'
525 PASS importedKey.extractable is true
526 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
527 PASS importedKey.algorithm.modulusLength is 1024
528 PASS: importedKey.algorithm.publicExponent should be [010001] and was
529 PASS importedKey.algorithm.hash.name is "SHA-1"
530 PASS importedKey.usages.join(',') is "sign"
531 PASS importedKey is not clonedKey
532 PASS clonedKey.extraProperty is undefined.
533 PASS clonedKey.type is "private"
534 PASS typeof clonedKey.extractable is 'boolean'
535 PASS clonedKey.extractable is true
536 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
537 PASS clonedKey.algorithm.modulusLength is 1024
538 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
539 PASS clonedKey.algorithm.hash.name is "SHA-1"
540 PASS clonedKey.usages.join(',') is "sign"
541 Serialized key bytes: 3f004b0403028008030100010509f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
542 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d] and was
544 PASS importedKey.extraProperty is "hi"
545 PASS importedKey.type is "private"
546 PASS typeof importedKey.extractable is 'boolean'
547 PASS importedKey.extractable is true
548 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
549 PASS importedKey.algorithm.modulusLength is 2048
550 PASS: importedKey.algorithm.publicExponent should be [010001] and was
551 PASS importedKey.algorithm.hash.name is "SHA-1"
552 PASS importedKey.usages.join(',') is "sign"
553 PASS importedKey is not clonedKey
554 PASS clonedKey.extraProperty is undefined.
555 PASS clonedKey.type is "private"
556 PASS typeof clonedKey.extractable is 'boolean'
557 PASS clonedKey.extractable is true
558 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
559 PASS clonedKey.algorithm.modulusLength is 2048
560 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
561 PASS clonedKey.algorithm.hash.name is "SHA-1"
562 PASS clonedKey.usages.join(',') is "sign"
563 Serialized key bytes: 3f004b0403028010030100010509c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
564 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] and was
566 PASS importedKey.extraProperty is "hi"
567 PASS importedKey.type is "private"
568 PASS typeof importedKey.extractable is 'boolean'
569 PASS importedKey.extractable is false
570 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
571 PASS importedKey.algorithm.modulusLength is 1024
572 PASS: importedKey.algorithm.publicExponent should be [010001] and was
573 PASS importedKey.algorithm.hash.name is "SHA-1"
574 PASS importedKey.usages.join(',') is "sign"
575 PASS importedKey is not clonedKey
576 PASS clonedKey.extraProperty is undefined.
577 PASS clonedKey.type is "private"
578 PASS typeof clonedKey.extractable is 'boolean'
579 PASS clonedKey.extractable is false
580 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
581 PASS clonedKey.algorithm.modulusLength is 1024
582 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
583 PASS clonedKey.algorithm.hash.name is "SHA-1"
584 PASS clonedKey.usages.join(',') is "sign"
585 Serialized key bytes: 3f004b0403028008030100010508f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
587 PASS importedKey.extraProperty is "hi"
588 PASS importedKey.type is "private"
589 PASS typeof importedKey.extractable is 'boolean'
590 PASS importedKey.extractable is false
591 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
592 PASS importedKey.algorithm.modulusLength is 2048
593 PASS: importedKey.algorithm.publicExponent should be [010001] and was
594 PASS importedKey.algorithm.hash.name is "SHA-1"
595 PASS importedKey.usages.join(',') is "sign"
596 PASS importedKey is not clonedKey
597 PASS clonedKey.extraProperty is undefined.
598 PASS clonedKey.type is "private"
599 PASS typeof clonedKey.extractable is 'boolean'
600 PASS clonedKey.extractable is false
601 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
602 PASS clonedKey.algorithm.modulusLength is 2048
603 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
604 PASS clonedKey.algorithm.hash.name is "SHA-1"
605 PASS clonedKey.usages.join(',') is "sign"
606 Serialized key bytes: 3f004b0403028010030100010508c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
608 PASS importedKey.extraProperty is "hi"
609 PASS importedKey.type is "private"
610 PASS typeof importedKey.extractable is 'boolean'
611 PASS importedKey.extractable is true
612 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
613 PASS importedKey.algorithm.modulusLength is 1024
614 PASS: importedKey.algorithm.publicExponent should be [010001] and was
615 PASS importedKey.algorithm.hash.name is "SHA-256"
616 PASS importedKey.usages.join(',') is "sign"
617 PASS importedKey is not clonedKey
618 PASS clonedKey.extraProperty is undefined.
619 PASS clonedKey.type is "private"
620 PASS typeof clonedKey.extractable is 'boolean'
621 PASS clonedKey.extractable is true
622 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
623 PASS clonedKey.algorithm.modulusLength is 1024
624 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
625 PASS clonedKey.algorithm.hash.name is "SHA-256"
626 PASS clonedKey.usages.join(',') is "sign"
627 Serialized key bytes: 3f004b0403028008030100010609f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
628 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d] and was
630 PASS importedKey.extraProperty is "hi"
631 PASS importedKey.type is "private"
632 PASS typeof importedKey.extractable is 'boolean'
633 PASS importedKey.extractable is true
634 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
635 PASS importedKey.algorithm.modulusLength is 2048
636 PASS: importedKey.algorithm.publicExponent should be [010001] and was
637 PASS importedKey.algorithm.hash.name is "SHA-256"
638 PASS importedKey.usages.join(',') is "sign"
639 PASS importedKey is not clonedKey
640 PASS clonedKey.extraProperty is undefined.
641 PASS clonedKey.type is "private"
642 PASS typeof clonedKey.extractable is 'boolean'
643 PASS clonedKey.extractable is true
644 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
645 PASS clonedKey.algorithm.modulusLength is 2048
646 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
647 PASS clonedKey.algorithm.hash.name is "SHA-256"
648 PASS clonedKey.usages.join(',') is "sign"
649 Serialized key bytes: 3f004b0403028010030100010609c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
650 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] and was
652 PASS importedKey.extraProperty is "hi"
653 PASS importedKey.type is "private"
654 PASS typeof importedKey.extractable is 'boolean'
655 PASS importedKey.extractable is false
656 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
657 PASS importedKey.algorithm.modulusLength is 1024
658 PASS: importedKey.algorithm.publicExponent should be [010001] and was
659 PASS importedKey.algorithm.hash.name is "SHA-256"
660 PASS importedKey.usages.join(',') is "sign"
661 PASS importedKey is not clonedKey
662 PASS clonedKey.extraProperty is undefined.
663 PASS clonedKey.type is "private"
664 PASS typeof clonedKey.extractable is 'boolean'
665 PASS clonedKey.extractable is false
666 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
667 PASS clonedKey.algorithm.modulusLength is 1024
668 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
669 PASS clonedKey.algorithm.hash.name is "SHA-256"
670 PASS clonedKey.usages.join(',') is "sign"
671 Serialized key bytes: 3f004b0403028008030100010608f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
673 PASS importedKey.extraProperty is "hi"
674 PASS importedKey.type is "private"
675 PASS typeof importedKey.extractable is 'boolean'
676 PASS importedKey.extractable is false
677 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
678 PASS importedKey.algorithm.modulusLength is 2048
679 PASS: importedKey.algorithm.publicExponent should be [010001] and was
680 PASS importedKey.algorithm.hash.name is "SHA-256"
681 PASS importedKey.usages.join(',') is "sign"
682 PASS importedKey is not clonedKey
683 PASS clonedKey.extraProperty is undefined.
684 PASS clonedKey.type is "private"
685 PASS typeof clonedKey.extractable is 'boolean'
686 PASS clonedKey.extractable is false
687 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
688 PASS clonedKey.algorithm.modulusLength is 2048
689 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
690 PASS clonedKey.algorithm.hash.name is "SHA-256"
691 PASS clonedKey.usages.join(',') is "sign"
692 Serialized key bytes: 3f004b0403028010030100010608c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
694 PASS importedKey.extraProperty is "hi"
695 PASS importedKey.type is "private"
696 PASS typeof importedKey.extractable is 'boolean'
697 PASS importedKey.extractable is true
698 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
699 PASS importedKey.algorithm.modulusLength is 1024
700 PASS: importedKey.algorithm.publicExponent should be [010001] and was
701 PASS importedKey.algorithm.hash.name is "SHA-512"
702 PASS importedKey.usages.join(',') is "sign"
703 PASS importedKey is not clonedKey
704 PASS clonedKey.extraProperty is undefined.
705 PASS clonedKey.type is "private"
706 PASS typeof clonedKey.extractable is 'boolean'
707 PASS clonedKey.extractable is true
708 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
709 PASS clonedKey.algorithm.modulusLength is 1024
710 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
711 PASS clonedKey.algorithm.hash.name is "SHA-512"
712 PASS clonedKey.usages.join(',') is "sign"
713 Serialized key bytes: 3f004b0403028008030100010809f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
714 PASS: Cloned key exported data should be [30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d] and was
716 PASS importedKey.extraProperty is "hi"
717 PASS importedKey.type is "private"
718 PASS typeof importedKey.extractable is 'boolean'
719 PASS importedKey.extractable is true
720 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
721 PASS importedKey.algorithm.modulusLength is 2048
722 PASS: importedKey.algorithm.publicExponent should be [010001] and was
723 PASS importedKey.algorithm.hash.name is "SHA-512"
724 PASS importedKey.usages.join(',') is "sign"
725 PASS importedKey is not clonedKey
726 PASS clonedKey.extraProperty is undefined.
727 PASS clonedKey.type is "private"
728 PASS typeof clonedKey.extractable is 'boolean'
729 PASS clonedKey.extractable is true
730 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
731 PASS clonedKey.algorithm.modulusLength is 2048
732 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
733 PASS clonedKey.algorithm.hash.name is "SHA-512"
734 PASS clonedKey.usages.join(',') is "sign"
735 Serialized key bytes: 3f004b0403028010030100010809c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
736 PASS: Cloned key exported data should be [308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed] and was
738 PASS importedKey.extraProperty is "hi"
739 PASS importedKey.type is "private"
740 PASS typeof importedKey.extractable is 'boolean'
741 PASS importedKey.extractable is false
742 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
743 PASS importedKey.algorithm.modulusLength is 1024
744 PASS: importedKey.algorithm.publicExponent should be [010001] and was
745 PASS importedKey.algorithm.hash.name is "SHA-512"
746 PASS importedKey.usages.join(',') is "sign"
747 PASS importedKey is not clonedKey
748 PASS clonedKey.extraProperty is undefined.
749 PASS clonedKey.type is "private"
750 PASS typeof clonedKey.extractable is 'boolean'
751 PASS clonedKey.extractable is false
752 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
753 PASS clonedKey.algorithm.modulusLength is 1024
754 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
755 PASS clonedKey.algorithm.hash.name is "SHA-512"
756 PASS clonedKey.usages.join(',') is "sign"
757 Serialized key bytes: 3f004b0403028008030100010808f90430820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137020301000102818033a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e894a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9ae55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325024100e7e8942720a877517273a356053ea2a1bc0c94aa72d55c6e86296b2dfc967948c0a72cbccca7eacb35706e09a1df55a1535bd9b3cc34160b3b6dcd3eda8e6443024100b69dca1cf7d4d7ec81e75b90fcca874abcde123fd2700180aa90479b6e48de8d67ed24f9f19d85ba275874f542cd20dc723e6963364a1f9425452b269a6799fd024028fa13938655be1f8a159cbaca5a72ea190c30089e19cd274a556f36c4f6e19f554b34c077790427bbdd8dd3ede2448328f385d81b30e8e43b2fffa02786197902401a8b38f398fa712049898d7fb79ee0a77668791299cdfa09efc0e507acb21ed74301ef5bfd48be455eaeb6e1678255827580a8e4e8e14151d1510a82a3f2e729024027156aba4126d24a81f3a528cbfb27f56886f840a9f6e86e17a44b94fe9319584b8e22fdde1e5a2e3bd8aa5ba8d8584194eb2190acf832b847f13a3d24a79f4d00
759 PASS importedKey.extraProperty is "hi"
760 PASS importedKey.type is "private"
761 PASS typeof importedKey.extractable is 'boolean'
762 PASS importedKey.extractable is false
763 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
764 PASS importedKey.algorithm.modulusLength is 2048
765 PASS: importedKey.algorithm.publicExponent should be [010001] and was
766 PASS importedKey.algorithm.hash.name is "SHA-512"
767 PASS importedKey.usages.join(',') is "sign"
768 PASS importedKey is not clonedKey
769 PASS clonedKey.extraProperty is undefined.
770 PASS clonedKey.type is "private"
771 PASS typeof clonedKey.extractable is 'boolean'
772 PASS clonedKey.extractable is false
773 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
774 PASS clonedKey.algorithm.modulusLength is 2048
775 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
776 PASS clonedKey.algorithm.hash.name is "SHA-512"
777 PASS clonedKey.usages.join(',') is "sign"
778 Serialized key bytes: 3f004b0403028010030100010808c109308204bd020100300d06092a864886f70d0101010500048204a7308204a30201000282010100e085e33c42d3f3d63434e0bf1b812c444e790ff6c0becf2cc9de895afa601457bd0fafa81e2b977ab818d086d018491d7ff45be40e916c4c81b3d055ac1803b514e1010b983ff072b77fa228dd47024e65a3c72ab4e2ed02901ba43351dcd87beef92036983c42495d9efec5b4ea1113848b53287099cff1ba58a7829af733f19269101da8c10aa1d5d6b34d381dbb0704e58904c3504a1922f6956e95596780a5db08fe944ff3056ec070eafa66f8c1c5d7dcde4ce2c2694f240aec528eb699089e29f669fb3405c47d6309a609936e8b64e003b5f40743be6b7c2d5673e305cc4e2d154b2a046fba889b60913271b00d5321fd15f82cc41b2894ffc2e54d0b0203010001028201007ae930b59b8bf66f6c130a79f42fa9b117187521caf069f005eeda58c0b9fa48f1c9f58a5e41d4e22c880117dc317f4d33efeca2134b8ef2ef0a25e1d09d30e25fb4b162cc8d2c2f50bf0161c78908fd2bed15aa0e6e2ffb78327998529748b7c7e1ffbd8367718e423f390fb8736eb7b596a4067e65e58d5a4b1020927f03a293d5d3b32931d2a06542e9bbeab7e90085afc9fe145d1c28f44a97f8d9eb8c41913ed9f40261ac5f86806254e26aa8502b92779794a7b08ea299865cbdfeab4dd16307169902b46dbe132b035f7e2742f779f5b39a0b40099434a8af14c78f705abaa7474633a7c6306b2673a97aae35b6a3bf6a5fdd9a6b8d17bd6bbfa1872902818100f2bdbf99a43a4064ac5c85ccff42cccf14fa35250a8d77db6746478d0aea456377dc304688a55b1d2b14c46189ff4f92b078902ff66d144116038667cbbf5bfe80a775aa6eb9885686193debf030eaba00a8cbf26a4fdce1cb433a3a0ccd9696d64448141b0c5d9dfb32bdc29a271594d8e2bc0639daeec705b2cc12419876b702818100ecc964d844657b98dc6b3c6df58a4b5adff0cf5ac1a68679de2baccb4cda1b767f879e441769e5cc0065d8e573f9d728bbd4e25553ee8a2ba779eb219ad0a108daea34e7054d1767e644bdb63880234ac8143a9dda28d3f9196508088e2722ab86a3aa10e599b3caf226e69bee90a1ae7f289b945a34a4fed5e34f9d216b284d028180150ba27afda4174523347a5d459c5309793620396feac8037bb6ba295e52e565345520d25cb2896dc3f86ef64df296c18f0f44e103aa7d610f398b03a0c49c833a404a91563c3bb7d4b4878bd72d468c8dd614a895d30ac180cff952631dc7fa97e51fa2ae9da9d83299399e8fa2e7da19dbbe95839a99ad23af56c6166dd38d02818005da6497c3f90e391519c180a65528cfb2416d9ebcb2b5184619a647d03a83fb45e3c051c692638fcb62b91dd2e4162177a327851c720510572f7854785337e7d4217df547f843dfd99d516333ba5724fe1521edccfabd62a6f20c64c9bec5e89f876428cec421e19e62bfc892f918460bf6a101e5c8ef5b2d46552d792a00f102818100b7d0e59415405a3ce9503e95078078518d381f4273106d67863cfee642d2b82186d9932b7cd921bf1867257473ccd2058d9c88a223701701aa8370b90878df96a6950e3b3ed52326a5cabbf376c97aa644c50fafe38f7496fb9e69efdd138b3525d8b7ac162bd75fe84cb4ce7066d6b786e80c42d5e63059ae939c7bcfa497ed00
780 PASS successfullyParsed is true