Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: LayoutTests/crypto/clone-rsaHashedKey-public-expected.txt

Issue 223123002: Add blob serialization support [currently unused] to SerializedScriptValue. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebaseline crypto tests Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 Tests structured cloning of RSA public keys (with a hash) 1 Tests structured cloning of RSA public keys (with a hash)
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 PASS importedKey.extraProperty is "hi" 6 PASS importedKey.extraProperty is "hi"
7 PASS importedKey.type is "public" 7 PASS importedKey.type is "public"
8 PASS typeof importedKey.extractable is 'boolean' 8 PASS typeof importedKey.extractable is 'boolean'
9 PASS importedKey.extractable is true 9 PASS importedKey.extractable is true
10 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 10 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
11 PASS importedKey.algorithm.modulusLength is 1024 11 PASS importedKey.algorithm.modulusLength is 1024
12 PASS: importedKey.algorithm.publicExponent should be [010001] and was 12 PASS: importedKey.algorithm.publicExponent should be [010001] and was
13 PASS importedKey.algorithm.hash.name is "SHA-1" 13 PASS importedKey.algorithm.hash.name is "SHA-1"
14 PASS importedKey.usages.join(',') is "" 14 PASS importedKey.usages.join(',') is ""
15 PASS importedKey != clonedKey is true 15 PASS importedKey != clonedKey is true
16 PASS clonedKey.extraProperty is undefined. 16 PASS clonedKey.extraProperty is undefined.
17 PASS clonedKey.type is "public" 17 PASS clonedKey.type is "public"
18 PASS typeof clonedKey.extractable is 'boolean' 18 PASS typeof clonedKey.extractable is 'boolean'
19 PASS clonedKey.extractable is true 19 PASS clonedKey.extractable is true
20 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 20 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
21 PASS clonedKey.algorithm.modulusLength is 1024 21 PASS clonedKey.algorithm.modulusLength is 1024
22 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 22 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
23 PASS clonedKey.algorithm.hash.name is "SHA-1" 23 PASS clonedKey.algorithm.hash.name is "SHA-1"
24 PASS clonedKey.usages.join(',') is "" 24 PASS clonedKey.usages.join(',') is ""
25 Serialized key bytes: ff053f004b0403018008030100010501a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 25 Serialized key bytes: ff063f004b0403018008030100010501a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
26 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 26 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
27 27
28 PASS importedKey.extraProperty is "hi" 28 PASS importedKey.extraProperty is "hi"
29 PASS importedKey.type is "public" 29 PASS importedKey.type is "public"
30 PASS typeof importedKey.extractable is 'boolean' 30 PASS typeof importedKey.extractable is 'boolean'
31 PASS importedKey.extractable is true 31 PASS importedKey.extractable is true
32 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 32 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
33 PASS importedKey.algorithm.modulusLength is 1024 33 PASS importedKey.algorithm.modulusLength is 1024
34 PASS: importedKey.algorithm.publicExponent should be [010001] and was 34 PASS: importedKey.algorithm.publicExponent should be [010001] and was
35 PASS importedKey.algorithm.hash.name is "SHA-256" 35 PASS importedKey.algorithm.hash.name is "SHA-256"
36 PASS importedKey.usages.join(',') is "" 36 PASS importedKey.usages.join(',') is ""
37 PASS importedKey != clonedKey is true 37 PASS importedKey != clonedKey is true
38 PASS clonedKey.extraProperty is undefined. 38 PASS clonedKey.extraProperty is undefined.
39 PASS clonedKey.type is "public" 39 PASS clonedKey.type is "public"
40 PASS typeof clonedKey.extractable is 'boolean' 40 PASS typeof clonedKey.extractable is 'boolean'
41 PASS clonedKey.extractable is true 41 PASS clonedKey.extractable is true
42 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 42 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
43 PASS clonedKey.algorithm.modulusLength is 1024 43 PASS clonedKey.algorithm.modulusLength is 1024
44 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 44 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
45 PASS clonedKey.algorithm.hash.name is "SHA-256" 45 PASS clonedKey.algorithm.hash.name is "SHA-256"
46 PASS clonedKey.usages.join(',') is "" 46 PASS clonedKey.usages.join(',') is ""
47 Serialized key bytes: ff053f004b0403018008030100010601a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 47 Serialized key bytes: ff063f004b0403018008030100010601a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
48 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 48 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
49 49
50 PASS importedKey.extraProperty is "hi" 50 PASS importedKey.extraProperty is "hi"
51 PASS importedKey.type is "public" 51 PASS importedKey.type is "public"
52 PASS typeof importedKey.extractable is 'boolean' 52 PASS typeof importedKey.extractable is 'boolean'
53 PASS importedKey.extractable is true 53 PASS importedKey.extractable is true
54 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 54 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
55 PASS importedKey.algorithm.modulusLength is 1024 55 PASS importedKey.algorithm.modulusLength is 1024
56 PASS: importedKey.algorithm.publicExponent should be [010001] and was 56 PASS: importedKey.algorithm.publicExponent should be [010001] and was
57 PASS importedKey.algorithm.hash.name is "SHA-512" 57 PASS importedKey.algorithm.hash.name is "SHA-512"
58 PASS importedKey.usages.join(',') is "" 58 PASS importedKey.usages.join(',') is ""
59 PASS importedKey != clonedKey is true 59 PASS importedKey != clonedKey is true
60 PASS clonedKey.extraProperty is undefined. 60 PASS clonedKey.extraProperty is undefined.
61 PASS clonedKey.type is "public" 61 PASS clonedKey.type is "public"
62 PASS typeof clonedKey.extractable is 'boolean' 62 PASS typeof clonedKey.extractable is 'boolean'
63 PASS clonedKey.extractable is true 63 PASS clonedKey.extractable is true
64 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 64 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
65 PASS clonedKey.algorithm.modulusLength is 1024 65 PASS clonedKey.algorithm.modulusLength is 1024
66 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 66 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
67 PASS clonedKey.algorithm.hash.name is "SHA-512" 67 PASS clonedKey.algorithm.hash.name is "SHA-512"
68 PASS clonedKey.usages.join(',') is "" 68 PASS clonedKey.usages.join(',') is ""
69 Serialized key bytes: ff053f004b0403018008030100010801a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 69 Serialized key bytes: ff063f004b0403018008030100010801a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
70 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 70 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
71 71
72 PASS importedKey.extraProperty is "hi" 72 PASS importedKey.extraProperty is "hi"
73 PASS importedKey.type is "public" 73 PASS importedKey.type is "public"
74 PASS typeof importedKey.extractable is 'boolean' 74 PASS typeof importedKey.extractable is 'boolean'
75 PASS importedKey.extractable is true 75 PASS importedKey.extractable is true
76 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 76 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
77 PASS importedKey.algorithm.modulusLength is 2048 77 PASS importedKey.algorithm.modulusLength is 2048
78 PASS: importedKey.algorithm.publicExponent should be [010001] and was 78 PASS: importedKey.algorithm.publicExponent should be [010001] and was
79 PASS importedKey.algorithm.hash.name is "SHA-1" 79 PASS importedKey.algorithm.hash.name is "SHA-1"
80 PASS importedKey.usages.join(',') is "" 80 PASS importedKey.usages.join(',') is ""
81 PASS importedKey != clonedKey is true 81 PASS importedKey != clonedKey is true
82 PASS clonedKey.extraProperty is undefined. 82 PASS clonedKey.extraProperty is undefined.
83 PASS clonedKey.type is "public" 83 PASS clonedKey.type is "public"
84 PASS typeof clonedKey.extractable is 'boolean' 84 PASS typeof clonedKey.extractable is 'boolean'
85 PASS clonedKey.extractable is true 85 PASS clonedKey.extractable is true
86 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 86 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
87 PASS clonedKey.algorithm.modulusLength is 2048 87 PASS clonedKey.algorithm.modulusLength is 2048
88 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 88 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
89 PASS clonedKey.algorithm.hash.name is "SHA-1" 89 PASS clonedKey.algorithm.hash.name is "SHA-1"
90 PASS clonedKey.usages.join(',') is "" 90 PASS clonedKey.usages.join(',') is ""
91 Serialized key bytes: ff053f004b0403018010030100010501a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 91 Serialized key bytes: ff063f004b0403018010030100010501a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
92 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 92 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
93 93
94 PASS importedKey.extraProperty is "hi" 94 PASS importedKey.extraProperty is "hi"
95 PASS importedKey.type is "public" 95 PASS importedKey.type is "public"
96 PASS typeof importedKey.extractable is 'boolean' 96 PASS typeof importedKey.extractable is 'boolean'
97 PASS importedKey.extractable is true 97 PASS importedKey.extractable is true
98 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 98 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
99 PASS importedKey.algorithm.modulusLength is 2048 99 PASS importedKey.algorithm.modulusLength is 2048
100 PASS: importedKey.algorithm.publicExponent should be [010001] and was 100 PASS: importedKey.algorithm.publicExponent should be [010001] and was
101 PASS importedKey.algorithm.hash.name is "SHA-256" 101 PASS importedKey.algorithm.hash.name is "SHA-256"
102 PASS importedKey.usages.join(',') is "" 102 PASS importedKey.usages.join(',') is ""
103 PASS importedKey != clonedKey is true 103 PASS importedKey != clonedKey is true
104 PASS clonedKey.extraProperty is undefined. 104 PASS clonedKey.extraProperty is undefined.
105 PASS clonedKey.type is "public" 105 PASS clonedKey.type is "public"
106 PASS typeof clonedKey.extractable is 'boolean' 106 PASS typeof clonedKey.extractable is 'boolean'
107 PASS clonedKey.extractable is true 107 PASS clonedKey.extractable is true
108 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 108 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
109 PASS clonedKey.algorithm.modulusLength is 2048 109 PASS clonedKey.algorithm.modulusLength is 2048
110 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 110 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
111 PASS clonedKey.algorithm.hash.name is "SHA-256" 111 PASS clonedKey.algorithm.hash.name is "SHA-256"
112 PASS clonedKey.usages.join(',') is "" 112 PASS clonedKey.usages.join(',') is ""
113 Serialized key bytes: ff053f004b0403018010030100010601a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 113 Serialized key bytes: ff063f004b0403018010030100010601a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
114 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 114 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
115 115
116 PASS importedKey.extraProperty is "hi" 116 PASS importedKey.extraProperty is "hi"
117 PASS importedKey.type is "public" 117 PASS importedKey.type is "public"
118 PASS typeof importedKey.extractable is 'boolean' 118 PASS typeof importedKey.extractable is 'boolean'
119 PASS importedKey.extractable is true 119 PASS importedKey.extractable is true
120 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 120 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
121 PASS importedKey.algorithm.modulusLength is 2048 121 PASS importedKey.algorithm.modulusLength is 2048
122 PASS: importedKey.algorithm.publicExponent should be [010001] and was 122 PASS: importedKey.algorithm.publicExponent should be [010001] and was
123 PASS importedKey.algorithm.hash.name is "SHA-512" 123 PASS importedKey.algorithm.hash.name is "SHA-512"
124 PASS importedKey.usages.join(',') is "" 124 PASS importedKey.usages.join(',') is ""
125 PASS importedKey != clonedKey is true 125 PASS importedKey != clonedKey is true
126 PASS clonedKey.extraProperty is undefined. 126 PASS clonedKey.extraProperty is undefined.
127 PASS clonedKey.type is "public" 127 PASS clonedKey.type is "public"
128 PASS typeof clonedKey.extractable is 'boolean' 128 PASS typeof clonedKey.extractable is 'boolean'
129 PASS clonedKey.extractable is true 129 PASS clonedKey.extractable is true
130 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 130 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
131 PASS clonedKey.algorithm.modulusLength is 2048 131 PASS clonedKey.algorithm.modulusLength is 2048
132 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 132 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
133 PASS clonedKey.algorithm.hash.name is "SHA-512" 133 PASS clonedKey.algorithm.hash.name is "SHA-512"
134 PASS clonedKey.usages.join(',') is "" 134 PASS clonedKey.usages.join(',') is ""
135 Serialized key bytes: ff053f004b0403018010030100010801a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 135 Serialized key bytes: ff063f004b0403018010030100010801a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
136 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 136 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
137 137
138 PASS importedKey.extraProperty is "hi" 138 PASS importedKey.extraProperty is "hi"
139 PASS importedKey.type is "public" 139 PASS importedKey.type is "public"
140 PASS typeof importedKey.extractable is 'boolean' 140 PASS typeof importedKey.extractable is 'boolean'
141 PASS importedKey.extractable is true 141 PASS importedKey.extractable is true
142 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 142 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
143 PASS importedKey.algorithm.modulusLength is 1024 143 PASS importedKey.algorithm.modulusLength is 1024
144 PASS: importedKey.algorithm.publicExponent should be [010001] and was 144 PASS: importedKey.algorithm.publicExponent should be [010001] and was
145 PASS importedKey.algorithm.hash.name is "SHA-1" 145 PASS importedKey.algorithm.hash.name is "SHA-1"
146 PASS importedKey.usages.join(',') is "sign" 146 PASS importedKey.usages.join(',') is "sign"
147 PASS importedKey != clonedKey is true 147 PASS importedKey != clonedKey is true
148 PASS clonedKey.extraProperty is undefined. 148 PASS clonedKey.extraProperty is undefined.
149 PASS clonedKey.type is "public" 149 PASS clonedKey.type is "public"
150 PASS typeof clonedKey.extractable is 'boolean' 150 PASS typeof clonedKey.extractable is 'boolean'
151 PASS clonedKey.extractable is true 151 PASS clonedKey.extractable is true
152 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 152 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
153 PASS clonedKey.algorithm.modulusLength is 1024 153 PASS clonedKey.algorithm.modulusLength is 1024
154 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 154 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
155 PASS clonedKey.algorithm.hash.name is "SHA-1" 155 PASS clonedKey.algorithm.hash.name is "SHA-1"
156 PASS clonedKey.usages.join(',') is "sign" 156 PASS clonedKey.usages.join(',') is "sign"
157 Serialized key bytes: ff053f004b0403018008030100010509a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 157 Serialized key bytes: ff063f004b0403018008030100010509a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
158 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 158 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
159 159
160 PASS importedKey.extraProperty is "hi" 160 PASS importedKey.extraProperty is "hi"
161 PASS importedKey.type is "public" 161 PASS importedKey.type is "public"
162 PASS typeof importedKey.extractable is 'boolean' 162 PASS typeof importedKey.extractable is 'boolean'
163 PASS importedKey.extractable is true 163 PASS importedKey.extractable is true
164 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 164 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
165 PASS importedKey.algorithm.modulusLength is 1024 165 PASS importedKey.algorithm.modulusLength is 1024
166 PASS: importedKey.algorithm.publicExponent should be [010001] and was 166 PASS: importedKey.algorithm.publicExponent should be [010001] and was
167 PASS importedKey.algorithm.hash.name is "SHA-256" 167 PASS importedKey.algorithm.hash.name is "SHA-256"
168 PASS importedKey.usages.join(',') is "sign" 168 PASS importedKey.usages.join(',') is "sign"
169 PASS importedKey != clonedKey is true 169 PASS importedKey != clonedKey is true
170 PASS clonedKey.extraProperty is undefined. 170 PASS clonedKey.extraProperty is undefined.
171 PASS clonedKey.type is "public" 171 PASS clonedKey.type is "public"
172 PASS typeof clonedKey.extractable is 'boolean' 172 PASS typeof clonedKey.extractable is 'boolean'
173 PASS clonedKey.extractable is true 173 PASS clonedKey.extractable is true
174 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 174 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
175 PASS clonedKey.algorithm.modulusLength is 1024 175 PASS clonedKey.algorithm.modulusLength is 1024
176 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 176 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
177 PASS clonedKey.algorithm.hash.name is "SHA-256" 177 PASS clonedKey.algorithm.hash.name is "SHA-256"
178 PASS clonedKey.usages.join(',') is "sign" 178 PASS clonedKey.usages.join(',') is "sign"
179 Serialized key bytes: ff053f004b0403018008030100010609a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 179 Serialized key bytes: ff063f004b0403018008030100010609a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
180 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 180 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
181 181
182 PASS importedKey.extraProperty is "hi" 182 PASS importedKey.extraProperty is "hi"
183 PASS importedKey.type is "public" 183 PASS importedKey.type is "public"
184 PASS typeof importedKey.extractable is 'boolean' 184 PASS typeof importedKey.extractable is 'boolean'
185 PASS importedKey.extractable is true 185 PASS importedKey.extractable is true
186 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 186 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
187 PASS importedKey.algorithm.modulusLength is 1024 187 PASS importedKey.algorithm.modulusLength is 1024
188 PASS: importedKey.algorithm.publicExponent should be [010001] and was 188 PASS: importedKey.algorithm.publicExponent should be [010001] and was
189 PASS importedKey.algorithm.hash.name is "SHA-512" 189 PASS importedKey.algorithm.hash.name is "SHA-512"
190 PASS importedKey.usages.join(',') is "sign" 190 PASS importedKey.usages.join(',') is "sign"
191 PASS importedKey != clonedKey is true 191 PASS importedKey != clonedKey is true
192 PASS clonedKey.extraProperty is undefined. 192 PASS clonedKey.extraProperty is undefined.
193 PASS clonedKey.type is "public" 193 PASS clonedKey.type is "public"
194 PASS typeof clonedKey.extractable is 'boolean' 194 PASS typeof clonedKey.extractable is 'boolean'
195 PASS clonedKey.extractable is true 195 PASS clonedKey.extractable is true
196 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 196 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
197 PASS clonedKey.algorithm.modulusLength is 1024 197 PASS clonedKey.algorithm.modulusLength is 1024
198 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 198 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
199 PASS clonedKey.algorithm.hash.name is "SHA-512" 199 PASS clonedKey.algorithm.hash.name is "SHA-512"
200 PASS clonedKey.usages.join(',') is "sign" 200 PASS clonedKey.usages.join(',') is "sign"
201 Serialized key bytes: ff053f004b0403018008030100010809a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 201 Serialized key bytes: ff063f004b0403018008030100010809a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
202 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 202 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
203 203
204 PASS importedKey.extraProperty is "hi" 204 PASS importedKey.extraProperty is "hi"
205 PASS importedKey.type is "public" 205 PASS importedKey.type is "public"
206 PASS typeof importedKey.extractable is 'boolean' 206 PASS typeof importedKey.extractable is 'boolean'
207 PASS importedKey.extractable is true 207 PASS importedKey.extractable is true
208 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 208 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
209 PASS importedKey.algorithm.modulusLength is 2048 209 PASS importedKey.algorithm.modulusLength is 2048
210 PASS: importedKey.algorithm.publicExponent should be [010001] and was 210 PASS: importedKey.algorithm.publicExponent should be [010001] and was
211 PASS importedKey.algorithm.hash.name is "SHA-1" 211 PASS importedKey.algorithm.hash.name is "SHA-1"
212 PASS importedKey.usages.join(',') is "sign" 212 PASS importedKey.usages.join(',') is "sign"
213 PASS importedKey != clonedKey is true 213 PASS importedKey != clonedKey is true
214 PASS clonedKey.extraProperty is undefined. 214 PASS clonedKey.extraProperty is undefined.
215 PASS clonedKey.type is "public" 215 PASS clonedKey.type is "public"
216 PASS typeof clonedKey.extractable is 'boolean' 216 PASS typeof clonedKey.extractable is 'boolean'
217 PASS clonedKey.extractable is true 217 PASS clonedKey.extractable is true
218 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 218 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
219 PASS clonedKey.algorithm.modulusLength is 2048 219 PASS clonedKey.algorithm.modulusLength is 2048
220 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 220 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
221 PASS clonedKey.algorithm.hash.name is "SHA-1" 221 PASS clonedKey.algorithm.hash.name is "SHA-1"
222 PASS clonedKey.usages.join(',') is "sign" 222 PASS clonedKey.usages.join(',') is "sign"
223 Serialized key bytes: ff053f004b0403018010030100010509a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 223 Serialized key bytes: ff063f004b0403018010030100010509a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
224 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 224 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
225 225
226 PASS importedKey.extraProperty is "hi" 226 PASS importedKey.extraProperty is "hi"
227 PASS importedKey.type is "public" 227 PASS importedKey.type is "public"
228 PASS typeof importedKey.extractable is 'boolean' 228 PASS typeof importedKey.extractable is 'boolean'
229 PASS importedKey.extractable is true 229 PASS importedKey.extractable is true
230 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 230 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
231 PASS importedKey.algorithm.modulusLength is 2048 231 PASS importedKey.algorithm.modulusLength is 2048
232 PASS: importedKey.algorithm.publicExponent should be [010001] and was 232 PASS: importedKey.algorithm.publicExponent should be [010001] and was
233 PASS importedKey.algorithm.hash.name is "SHA-256" 233 PASS importedKey.algorithm.hash.name is "SHA-256"
234 PASS importedKey.usages.join(',') is "sign" 234 PASS importedKey.usages.join(',') is "sign"
235 PASS importedKey != clonedKey is true 235 PASS importedKey != clonedKey is true
236 PASS clonedKey.extraProperty is undefined. 236 PASS clonedKey.extraProperty is undefined.
237 PASS clonedKey.type is "public" 237 PASS clonedKey.type is "public"
238 PASS typeof clonedKey.extractable is 'boolean' 238 PASS typeof clonedKey.extractable is 'boolean'
239 PASS clonedKey.extractable is true 239 PASS clonedKey.extractable is true
240 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 240 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
241 PASS clonedKey.algorithm.modulusLength is 2048 241 PASS clonedKey.algorithm.modulusLength is 2048
242 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 242 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
243 PASS clonedKey.algorithm.hash.name is "SHA-256" 243 PASS clonedKey.algorithm.hash.name is "SHA-256"
244 PASS clonedKey.usages.join(',') is "sign" 244 PASS clonedKey.usages.join(',') is "sign"
245 Serialized key bytes: ff053f004b0403018010030100010609a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 245 Serialized key bytes: ff063f004b0403018010030100010609a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
246 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 246 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
247 247
248 PASS importedKey.extraProperty is "hi" 248 PASS importedKey.extraProperty is "hi"
249 PASS importedKey.type is "public" 249 PASS importedKey.type is "public"
250 PASS typeof importedKey.extractable is 'boolean' 250 PASS typeof importedKey.extractable is 'boolean'
251 PASS importedKey.extractable is true 251 PASS importedKey.extractable is true
252 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 252 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
253 PASS importedKey.algorithm.modulusLength is 2048 253 PASS importedKey.algorithm.modulusLength is 2048
254 PASS: importedKey.algorithm.publicExponent should be [010001] and was 254 PASS: importedKey.algorithm.publicExponent should be [010001] and was
255 PASS importedKey.algorithm.hash.name is "SHA-512" 255 PASS importedKey.algorithm.hash.name is "SHA-512"
256 PASS importedKey.usages.join(',') is "sign" 256 PASS importedKey.usages.join(',') is "sign"
257 PASS importedKey != clonedKey is true 257 PASS importedKey != clonedKey is true
258 PASS clonedKey.extraProperty is undefined. 258 PASS clonedKey.extraProperty is undefined.
259 PASS clonedKey.type is "public" 259 PASS clonedKey.type is "public"
260 PASS typeof clonedKey.extractable is 'boolean' 260 PASS typeof clonedKey.extractable is 'boolean'
261 PASS clonedKey.extractable is true 261 PASS clonedKey.extractable is true
262 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 262 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
263 PASS clonedKey.algorithm.modulusLength is 2048 263 PASS clonedKey.algorithm.modulusLength is 2048
264 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 264 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
265 PASS clonedKey.algorithm.hash.name is "SHA-512" 265 PASS clonedKey.algorithm.hash.name is "SHA-512"
266 PASS clonedKey.usages.join(',') is "sign" 266 PASS clonedKey.usages.join(',') is "sign"
267 Serialized key bytes: ff053f004b0403018010030100010809a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 267 Serialized key bytes: ff063f004b0403018010030100010809a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
268 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 268 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
269 269
270 PASS importedKey.extraProperty is "hi" 270 PASS importedKey.extraProperty is "hi"
271 PASS importedKey.type is "public" 271 PASS importedKey.type is "public"
272 PASS typeof importedKey.extractable is 'boolean' 272 PASS typeof importedKey.extractable is 'boolean'
273 PASS importedKey.extractable is true 273 PASS importedKey.extractable is true
274 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 274 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
275 PASS importedKey.algorithm.modulusLength is 1024 275 PASS importedKey.algorithm.modulusLength is 1024
276 PASS: importedKey.algorithm.publicExponent should be [010001] and was 276 PASS: importedKey.algorithm.publicExponent should be [010001] and was
277 PASS importedKey.algorithm.hash.name is "SHA-1" 277 PASS importedKey.algorithm.hash.name is "SHA-1"
278 PASS importedKey.usages.join(',') is "verify" 278 PASS importedKey.usages.join(',') is "verify"
279 PASS importedKey != clonedKey is true 279 PASS importedKey != clonedKey is true
280 PASS clonedKey.extraProperty is undefined. 280 PASS clonedKey.extraProperty is undefined.
281 PASS clonedKey.type is "public" 281 PASS clonedKey.type is "public"
282 PASS typeof clonedKey.extractable is 'boolean' 282 PASS typeof clonedKey.extractable is 'boolean'
283 PASS clonedKey.extractable is true 283 PASS clonedKey.extractable is true
284 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 284 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
285 PASS clonedKey.algorithm.modulusLength is 1024 285 PASS clonedKey.algorithm.modulusLength is 1024
286 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 286 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
287 PASS clonedKey.algorithm.hash.name is "SHA-1" 287 PASS clonedKey.algorithm.hash.name is "SHA-1"
288 PASS clonedKey.usages.join(',') is "verify" 288 PASS clonedKey.usages.join(',') is "verify"
289 Serialized key bytes: ff053f004b0403018008030100010511a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 289 Serialized key bytes: ff063f004b0403018008030100010511a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
290 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 290 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
291 291
292 PASS importedKey.extraProperty is "hi" 292 PASS importedKey.extraProperty is "hi"
293 PASS importedKey.type is "public" 293 PASS importedKey.type is "public"
294 PASS typeof importedKey.extractable is 'boolean' 294 PASS typeof importedKey.extractable is 'boolean'
295 PASS importedKey.extractable is true 295 PASS importedKey.extractable is true
296 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 296 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
297 PASS importedKey.algorithm.modulusLength is 1024 297 PASS importedKey.algorithm.modulusLength is 1024
298 PASS: importedKey.algorithm.publicExponent should be [010001] and was 298 PASS: importedKey.algorithm.publicExponent should be [010001] and was
299 PASS importedKey.algorithm.hash.name is "SHA-256" 299 PASS importedKey.algorithm.hash.name is "SHA-256"
300 PASS importedKey.usages.join(',') is "verify" 300 PASS importedKey.usages.join(',') is "verify"
301 PASS importedKey != clonedKey is true 301 PASS importedKey != clonedKey is true
302 PASS clonedKey.extraProperty is undefined. 302 PASS clonedKey.extraProperty is undefined.
303 PASS clonedKey.type is "public" 303 PASS clonedKey.type is "public"
304 PASS typeof clonedKey.extractable is 'boolean' 304 PASS typeof clonedKey.extractable is 'boolean'
305 PASS clonedKey.extractable is true 305 PASS clonedKey.extractable is true
306 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 306 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
307 PASS clonedKey.algorithm.modulusLength is 1024 307 PASS clonedKey.algorithm.modulusLength is 1024
308 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 308 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
309 PASS clonedKey.algorithm.hash.name is "SHA-256" 309 PASS clonedKey.algorithm.hash.name is "SHA-256"
310 PASS clonedKey.usages.join(',') is "verify" 310 PASS clonedKey.usages.join(',') is "verify"
311 Serialized key bytes: ff053f004b0403018008030100010611a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 311 Serialized key bytes: ff063f004b0403018008030100010611a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
312 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 312 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
313 313
314 PASS importedKey.extraProperty is "hi" 314 PASS importedKey.extraProperty is "hi"
315 PASS importedKey.type is "public" 315 PASS importedKey.type is "public"
316 PASS typeof importedKey.extractable is 'boolean' 316 PASS typeof importedKey.extractable is 'boolean'
317 PASS importedKey.extractable is true 317 PASS importedKey.extractable is true
318 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 318 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
319 PASS importedKey.algorithm.modulusLength is 1024 319 PASS importedKey.algorithm.modulusLength is 1024
320 PASS: importedKey.algorithm.publicExponent should be [010001] and was 320 PASS: importedKey.algorithm.publicExponent should be [010001] and was
321 PASS importedKey.algorithm.hash.name is "SHA-512" 321 PASS importedKey.algorithm.hash.name is "SHA-512"
322 PASS importedKey.usages.join(',') is "verify" 322 PASS importedKey.usages.join(',') is "verify"
323 PASS importedKey != clonedKey is true 323 PASS importedKey != clonedKey is true
324 PASS clonedKey.extraProperty is undefined. 324 PASS clonedKey.extraProperty is undefined.
325 PASS clonedKey.type is "public" 325 PASS clonedKey.type is "public"
326 PASS typeof clonedKey.extractable is 'boolean' 326 PASS typeof clonedKey.extractable is 'boolean'
327 PASS clonedKey.extractable is true 327 PASS clonedKey.extractable is true
328 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 328 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
329 PASS clonedKey.algorithm.modulusLength is 1024 329 PASS clonedKey.algorithm.modulusLength is 1024
330 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 330 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
331 PASS clonedKey.algorithm.hash.name is "SHA-512" 331 PASS clonedKey.algorithm.hash.name is "SHA-512"
332 PASS clonedKey.usages.join(',') is "verify" 332 PASS clonedKey.usages.join(',') is "verify"
333 Serialized key bytes: ff053f004b0403018008030100010811a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 333 Serialized key bytes: ff063f004b0403018008030100010811a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
334 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 334 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
335 335
336 PASS importedKey.extraProperty is "hi" 336 PASS importedKey.extraProperty is "hi"
337 PASS importedKey.type is "public" 337 PASS importedKey.type is "public"
338 PASS typeof importedKey.extractable is 'boolean' 338 PASS typeof importedKey.extractable is 'boolean'
339 PASS importedKey.extractable is true 339 PASS importedKey.extractable is true
340 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 340 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
341 PASS importedKey.algorithm.modulusLength is 2048 341 PASS importedKey.algorithm.modulusLength is 2048
342 PASS: importedKey.algorithm.publicExponent should be [010001] and was 342 PASS: importedKey.algorithm.publicExponent should be [010001] and was
343 PASS importedKey.algorithm.hash.name is "SHA-1" 343 PASS importedKey.algorithm.hash.name is "SHA-1"
344 PASS importedKey.usages.join(',') is "verify" 344 PASS importedKey.usages.join(',') is "verify"
345 PASS importedKey != clonedKey is true 345 PASS importedKey != clonedKey is true
346 PASS clonedKey.extraProperty is undefined. 346 PASS clonedKey.extraProperty is undefined.
347 PASS clonedKey.type is "public" 347 PASS clonedKey.type is "public"
348 PASS typeof clonedKey.extractable is 'boolean' 348 PASS typeof clonedKey.extractable is 'boolean'
349 PASS clonedKey.extractable is true 349 PASS clonedKey.extractable is true
350 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 350 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
351 PASS clonedKey.algorithm.modulusLength is 2048 351 PASS clonedKey.algorithm.modulusLength is 2048
352 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 352 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
353 PASS clonedKey.algorithm.hash.name is "SHA-1" 353 PASS clonedKey.algorithm.hash.name is "SHA-1"
354 PASS clonedKey.usages.join(',') is "verify" 354 PASS clonedKey.usages.join(',') is "verify"
355 Serialized key bytes: ff053f004b0403018010030100010511a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 355 Serialized key bytes: ff063f004b0403018010030100010511a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
356 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 356 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
357 357
358 PASS importedKey.extraProperty is "hi" 358 PASS importedKey.extraProperty is "hi"
359 PASS importedKey.type is "public" 359 PASS importedKey.type is "public"
360 PASS typeof importedKey.extractable is 'boolean' 360 PASS typeof importedKey.extractable is 'boolean'
361 PASS importedKey.extractable is true 361 PASS importedKey.extractable is true
362 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 362 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
363 PASS importedKey.algorithm.modulusLength is 2048 363 PASS importedKey.algorithm.modulusLength is 2048
364 PASS: importedKey.algorithm.publicExponent should be [010001] and was 364 PASS: importedKey.algorithm.publicExponent should be [010001] and was
365 PASS importedKey.algorithm.hash.name is "SHA-256" 365 PASS importedKey.algorithm.hash.name is "SHA-256"
366 PASS importedKey.usages.join(',') is "verify" 366 PASS importedKey.usages.join(',') is "verify"
367 PASS importedKey != clonedKey is true 367 PASS importedKey != clonedKey is true
368 PASS clonedKey.extraProperty is undefined. 368 PASS clonedKey.extraProperty is undefined.
369 PASS clonedKey.type is "public" 369 PASS clonedKey.type is "public"
370 PASS typeof clonedKey.extractable is 'boolean' 370 PASS typeof clonedKey.extractable is 'boolean'
371 PASS clonedKey.extractable is true 371 PASS clonedKey.extractable is true
372 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 372 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
373 PASS clonedKey.algorithm.modulusLength is 2048 373 PASS clonedKey.algorithm.modulusLength is 2048
374 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 374 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
375 PASS clonedKey.algorithm.hash.name is "SHA-256" 375 PASS clonedKey.algorithm.hash.name is "SHA-256"
376 PASS clonedKey.usages.join(',') is "verify" 376 PASS clonedKey.usages.join(',') is "verify"
377 Serialized key bytes: ff053f004b0403018010030100010611a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 377 Serialized key bytes: ff063f004b0403018010030100010611a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
378 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 378 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
379 379
380 PASS importedKey.extraProperty is "hi" 380 PASS importedKey.extraProperty is "hi"
381 PASS importedKey.type is "public" 381 PASS importedKey.type is "public"
382 PASS typeof importedKey.extractable is 'boolean' 382 PASS typeof importedKey.extractable is 'boolean'
383 PASS importedKey.extractable is true 383 PASS importedKey.extractable is true
384 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 384 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
385 PASS importedKey.algorithm.modulusLength is 2048 385 PASS importedKey.algorithm.modulusLength is 2048
386 PASS: importedKey.algorithm.publicExponent should be [010001] and was 386 PASS: importedKey.algorithm.publicExponent should be [010001] and was
387 PASS importedKey.algorithm.hash.name is "SHA-512" 387 PASS importedKey.algorithm.hash.name is "SHA-512"
388 PASS importedKey.usages.join(',') is "verify" 388 PASS importedKey.usages.join(',') is "verify"
389 PASS importedKey != clonedKey is true 389 PASS importedKey != clonedKey is true
390 PASS clonedKey.extraProperty is undefined. 390 PASS clonedKey.extraProperty is undefined.
391 PASS clonedKey.type is "public" 391 PASS clonedKey.type is "public"
392 PASS typeof clonedKey.extractable is 'boolean' 392 PASS typeof clonedKey.extractable is 'boolean'
393 PASS clonedKey.extractable is true 393 PASS clonedKey.extractable is true
394 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 394 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
395 PASS clonedKey.algorithm.modulusLength is 2048 395 PASS clonedKey.algorithm.modulusLength is 2048
396 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 396 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
397 PASS clonedKey.algorithm.hash.name is "SHA-512" 397 PASS clonedKey.algorithm.hash.name is "SHA-512"
398 PASS clonedKey.usages.join(',') is "verify" 398 PASS clonedKey.usages.join(',') is "verify"
399 Serialized key bytes: ff053f004b0403018010030100010811a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 399 Serialized key bytes: ff063f004b0403018010030100010811a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
400 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 400 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
401 401
402 PASS importedKey.extraProperty is "hi" 402 PASS importedKey.extraProperty is "hi"
403 PASS importedKey.type is "public" 403 PASS importedKey.type is "public"
404 PASS typeof importedKey.extractable is 'boolean' 404 PASS typeof importedKey.extractable is 'boolean'
405 PASS importedKey.extractable is true 405 PASS importedKey.extractable is true
406 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 406 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
407 PASS importedKey.algorithm.modulusLength is 1024 407 PASS importedKey.algorithm.modulusLength is 1024
408 PASS: importedKey.algorithm.publicExponent should be [010001] and was 408 PASS: importedKey.algorithm.publicExponent should be [010001] and was
409 PASS importedKey.algorithm.hash.name is "SHA-1" 409 PASS importedKey.algorithm.hash.name is "SHA-1"
410 PASS importedKey.usages.join(',') is "sign,verify" 410 PASS importedKey.usages.join(',') is "sign,verify"
411 PASS importedKey != clonedKey is true 411 PASS importedKey != clonedKey is true
412 PASS clonedKey.extraProperty is undefined. 412 PASS clonedKey.extraProperty is undefined.
413 PASS clonedKey.type is "public" 413 PASS clonedKey.type is "public"
414 PASS typeof clonedKey.extractable is 'boolean' 414 PASS typeof clonedKey.extractable is 'boolean'
415 PASS clonedKey.extractable is true 415 PASS clonedKey.extractable is true
416 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 416 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
417 PASS clonedKey.algorithm.modulusLength is 1024 417 PASS clonedKey.algorithm.modulusLength is 1024
418 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 418 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
419 PASS clonedKey.algorithm.hash.name is "SHA-1" 419 PASS clonedKey.algorithm.hash.name is "SHA-1"
420 PASS clonedKey.usages.join(',') is "sign,verify" 420 PASS clonedKey.usages.join(',') is "sign,verify"
421 Serialized key bytes: ff053f004b0403018008030100010519a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 421 Serialized key bytes: ff063f004b0403018008030100010519a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
422 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 422 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
423 423
424 PASS importedKey.extraProperty is "hi" 424 PASS importedKey.extraProperty is "hi"
425 PASS importedKey.type is "public" 425 PASS importedKey.type is "public"
426 PASS typeof importedKey.extractable is 'boolean' 426 PASS typeof importedKey.extractable is 'boolean'
427 PASS importedKey.extractable is true 427 PASS importedKey.extractable is true
428 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 428 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
429 PASS importedKey.algorithm.modulusLength is 1024 429 PASS importedKey.algorithm.modulusLength is 1024
430 PASS: importedKey.algorithm.publicExponent should be [010001] and was 430 PASS: importedKey.algorithm.publicExponent should be [010001] and was
431 PASS importedKey.algorithm.hash.name is "SHA-256" 431 PASS importedKey.algorithm.hash.name is "SHA-256"
432 PASS importedKey.usages.join(',') is "sign,verify" 432 PASS importedKey.usages.join(',') is "sign,verify"
433 PASS importedKey != clonedKey is true 433 PASS importedKey != clonedKey is true
434 PASS clonedKey.extraProperty is undefined. 434 PASS clonedKey.extraProperty is undefined.
435 PASS clonedKey.type is "public" 435 PASS clonedKey.type is "public"
436 PASS typeof clonedKey.extractable is 'boolean' 436 PASS typeof clonedKey.extractable is 'boolean'
437 PASS clonedKey.extractable is true 437 PASS clonedKey.extractable is true
438 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 438 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
439 PASS clonedKey.algorithm.modulusLength is 1024 439 PASS clonedKey.algorithm.modulusLength is 1024
440 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 440 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
441 PASS clonedKey.algorithm.hash.name is "SHA-256" 441 PASS clonedKey.algorithm.hash.name is "SHA-256"
442 PASS clonedKey.usages.join(',') is "sign,verify" 442 PASS clonedKey.usages.join(',') is "sign,verify"
443 Serialized key bytes: ff053f004b0403018008030100010619a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 443 Serialized key bytes: ff063f004b0403018008030100010619a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
444 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 444 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
445 445
446 PASS importedKey.extraProperty is "hi" 446 PASS importedKey.extraProperty is "hi"
447 PASS importedKey.type is "public" 447 PASS importedKey.type is "public"
448 PASS typeof importedKey.extractable is 'boolean' 448 PASS typeof importedKey.extractable is 'boolean'
449 PASS importedKey.extractable is true 449 PASS importedKey.extractable is true
450 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 450 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
451 PASS importedKey.algorithm.modulusLength is 1024 451 PASS importedKey.algorithm.modulusLength is 1024
452 PASS: importedKey.algorithm.publicExponent should be [010001] and was 452 PASS: importedKey.algorithm.publicExponent should be [010001] and was
453 PASS importedKey.algorithm.hash.name is "SHA-512" 453 PASS importedKey.algorithm.hash.name is "SHA-512"
454 PASS importedKey.usages.join(',') is "sign,verify" 454 PASS importedKey.usages.join(',') is "sign,verify"
455 PASS importedKey != clonedKey is true 455 PASS importedKey != clonedKey is true
456 PASS clonedKey.extraProperty is undefined. 456 PASS clonedKey.extraProperty is undefined.
457 PASS clonedKey.type is "public" 457 PASS clonedKey.type is "public"
458 PASS typeof clonedKey.extractable is 'boolean' 458 PASS typeof clonedKey.extractable is 'boolean'
459 PASS clonedKey.extractable is true 459 PASS clonedKey.extractable is true
460 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 460 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
461 PASS clonedKey.algorithm.modulusLength is 1024 461 PASS clonedKey.algorithm.modulusLength is 1024
462 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 462 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
463 PASS clonedKey.algorithm.hash.name is "SHA-512" 463 PASS clonedKey.algorithm.hash.name is "SHA-512"
464 PASS clonedKey.usages.join(',') is "sign,verify" 464 PASS clonedKey.usages.join(',') is "sign,verify"
465 Serialized key bytes: ff053f004b0403018008030100010819a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 465 Serialized key bytes: ff063f004b0403018008030100010819a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
466 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was 466 PASS: Cloned key exported data should be [30819f300d06092a864886f70d010101050003 818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a65954429a7b6098a7723567 3d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb490eb7cb953c3886 68b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f912a773c97c1932255 fcee05ce7b8af213879f017de4232a306a410203010001] and was
467 467
468 PASS importedKey.extraProperty is "hi" 468 PASS importedKey.extraProperty is "hi"
469 PASS importedKey.type is "public" 469 PASS importedKey.type is "public"
470 PASS typeof importedKey.extractable is 'boolean' 470 PASS typeof importedKey.extractable is 'boolean'
471 PASS importedKey.extractable is true 471 PASS importedKey.extractable is true
472 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 472 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
473 PASS importedKey.algorithm.modulusLength is 2048 473 PASS importedKey.algorithm.modulusLength is 2048
474 PASS: importedKey.algorithm.publicExponent should be [010001] and was 474 PASS: importedKey.algorithm.publicExponent should be [010001] and was
475 PASS importedKey.algorithm.hash.name is "SHA-1" 475 PASS importedKey.algorithm.hash.name is "SHA-1"
476 PASS importedKey.usages.join(',') is "sign,verify" 476 PASS importedKey.usages.join(',') is "sign,verify"
477 PASS importedKey != clonedKey is true 477 PASS importedKey != clonedKey is true
478 PASS clonedKey.extraProperty is undefined. 478 PASS clonedKey.extraProperty is undefined.
479 PASS clonedKey.type is "public" 479 PASS clonedKey.type is "public"
480 PASS typeof clonedKey.extractable is 'boolean' 480 PASS typeof clonedKey.extractable is 'boolean'
481 PASS clonedKey.extractable is true 481 PASS clonedKey.extractable is true
482 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 482 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
483 PASS clonedKey.algorithm.modulusLength is 2048 483 PASS clonedKey.algorithm.modulusLength is 2048
484 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 484 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
485 PASS clonedKey.algorithm.hash.name is "SHA-1" 485 PASS clonedKey.algorithm.hash.name is "SHA-1"
486 PASS clonedKey.usages.join(',') is "sign,verify" 486 PASS clonedKey.usages.join(',') is "sign,verify"
487 Serialized key bytes: ff053f004b0403018010030100010519a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 487 Serialized key bytes: ff063f004b0403018010030100010519a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
488 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 488 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
489 489
490 PASS importedKey.extraProperty is "hi" 490 PASS importedKey.extraProperty is "hi"
491 PASS importedKey.type is "public" 491 PASS importedKey.type is "public"
492 PASS typeof importedKey.extractable is 'boolean' 492 PASS typeof importedKey.extractable is 'boolean'
493 PASS importedKey.extractable is true 493 PASS importedKey.extractable is true
494 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 494 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
495 PASS importedKey.algorithm.modulusLength is 2048 495 PASS importedKey.algorithm.modulusLength is 2048
496 PASS: importedKey.algorithm.publicExponent should be [010001] and was 496 PASS: importedKey.algorithm.publicExponent should be [010001] and was
497 PASS importedKey.algorithm.hash.name is "SHA-256" 497 PASS importedKey.algorithm.hash.name is "SHA-256"
498 PASS importedKey.usages.join(',') is "sign,verify" 498 PASS importedKey.usages.join(',') is "sign,verify"
499 PASS importedKey != clonedKey is true 499 PASS importedKey != clonedKey is true
500 PASS clonedKey.extraProperty is undefined. 500 PASS clonedKey.extraProperty is undefined.
501 PASS clonedKey.type is "public" 501 PASS clonedKey.type is "public"
502 PASS typeof clonedKey.extractable is 'boolean' 502 PASS typeof clonedKey.extractable is 'boolean'
503 PASS clonedKey.extractable is true 503 PASS clonedKey.extractable is true
504 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 504 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
505 PASS clonedKey.algorithm.modulusLength is 2048 505 PASS clonedKey.algorithm.modulusLength is 2048
506 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 506 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
507 PASS clonedKey.algorithm.hash.name is "SHA-256" 507 PASS clonedKey.algorithm.hash.name is "SHA-256"
508 PASS clonedKey.usages.join(',') is "sign,verify" 508 PASS clonedKey.usages.join(',') is "sign,verify"
509 Serialized key bytes: ff053f004b0403018010030100010619a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 509 Serialized key bytes: ff063f004b0403018010030100010619a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
510 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 510 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
511 511
512 PASS importedKey.extraProperty is "hi" 512 PASS importedKey.extraProperty is "hi"
513 PASS importedKey.type is "public" 513 PASS importedKey.type is "public"
514 PASS typeof importedKey.extractable is 'boolean' 514 PASS typeof importedKey.extractable is 'boolean'
515 PASS importedKey.extractable is true 515 PASS importedKey.extractable is true
516 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 516 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
517 PASS importedKey.algorithm.modulusLength is 2048 517 PASS importedKey.algorithm.modulusLength is 2048
518 PASS: importedKey.algorithm.publicExponent should be [010001] and was 518 PASS: importedKey.algorithm.publicExponent should be [010001] and was
519 PASS importedKey.algorithm.hash.name is "SHA-512" 519 PASS importedKey.algorithm.hash.name is "SHA-512"
520 PASS importedKey.usages.join(',') is "sign,verify" 520 PASS importedKey.usages.join(',') is "sign,verify"
521 PASS importedKey != clonedKey is true 521 PASS importedKey != clonedKey is true
522 PASS clonedKey.extraProperty is undefined. 522 PASS clonedKey.extraProperty is undefined.
523 PASS clonedKey.type is "public" 523 PASS clonedKey.type is "public"
524 PASS typeof clonedKey.extractable is 'boolean' 524 PASS typeof clonedKey.extractable is 'boolean'
525 PASS clonedKey.extractable is true 525 PASS clonedKey.extractable is true
526 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 526 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
527 PASS clonedKey.algorithm.modulusLength is 2048 527 PASS clonedKey.algorithm.modulusLength is 2048
528 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 528 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
529 PASS clonedKey.algorithm.hash.name is "SHA-512" 529 PASS clonedKey.algorithm.hash.name is "SHA-512"
530 PASS clonedKey.usages.join(',') is "sign,verify" 530 PASS clonedKey.usages.join(',') is "sign,verify"
531 Serialized key bytes: ff053f004b0403018010030100010819a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 531 Serialized key bytes: ff063f004b0403018010030100010819a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
532 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was 532 PASS: Cloned key exported data should be [30820122300d06092a864886f70d0101010500 0382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca878981108680f0ae6 b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967062ae506cdcf307a dd4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec050a48e8923045b193 68e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388b95d82518527a02b 7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e001cf39c5671495d5 1d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d62785e00cae702e7 7c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203010001] and was
533 533
534 PASS importedKey.extraProperty is "hi" 534 PASS importedKey.extraProperty is "hi"
535 PASS importedKey.type is "public" 535 PASS importedKey.type is "public"
536 PASS typeof importedKey.extractable is 'boolean' 536 PASS typeof importedKey.extractable is 'boolean'
537 PASS importedKey.extractable is false 537 PASS importedKey.extractable is false
538 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 538 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
539 PASS importedKey.algorithm.modulusLength is 1024 539 PASS importedKey.algorithm.modulusLength is 1024
540 PASS: importedKey.algorithm.publicExponent should be [010001] and was 540 PASS: importedKey.algorithm.publicExponent should be [010001] and was
541 PASS importedKey.algorithm.hash.name is "SHA-1" 541 PASS importedKey.algorithm.hash.name is "SHA-1"
542 PASS importedKey.usages.join(',') is "" 542 PASS importedKey.usages.join(',') is ""
543 PASS importedKey != clonedKey is true 543 PASS importedKey != clonedKey is true
544 PASS clonedKey.extraProperty is undefined. 544 PASS clonedKey.extraProperty is undefined.
545 PASS clonedKey.type is "public" 545 PASS clonedKey.type is "public"
546 PASS typeof clonedKey.extractable is 'boolean' 546 PASS typeof clonedKey.extractable is 'boolean'
547 PASS clonedKey.extractable is false 547 PASS clonedKey.extractable is false
548 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 548 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
549 PASS clonedKey.algorithm.modulusLength is 1024 549 PASS clonedKey.algorithm.modulusLength is 1024
550 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 550 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
551 PASS clonedKey.algorithm.hash.name is "SHA-1" 551 PASS clonedKey.algorithm.hash.name is "SHA-1"
552 PASS clonedKey.usages.join(',') is "" 552 PASS clonedKey.usages.join(',') is ""
553 Serialized key bytes: ff053f004b0403018008030100010500a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 553 Serialized key bytes: ff063f004b0403018008030100010500a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
554 554
555 PASS importedKey.extraProperty is "hi" 555 PASS importedKey.extraProperty is "hi"
556 PASS importedKey.type is "public" 556 PASS importedKey.type is "public"
557 PASS typeof importedKey.extractable is 'boolean' 557 PASS typeof importedKey.extractable is 'boolean'
558 PASS importedKey.extractable is false 558 PASS importedKey.extractable is false
559 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 559 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
560 PASS importedKey.algorithm.modulusLength is 1024 560 PASS importedKey.algorithm.modulusLength is 1024
561 PASS: importedKey.algorithm.publicExponent should be [010001] and was 561 PASS: importedKey.algorithm.publicExponent should be [010001] and was
562 PASS importedKey.algorithm.hash.name is "SHA-256" 562 PASS importedKey.algorithm.hash.name is "SHA-256"
563 PASS importedKey.usages.join(',') is "" 563 PASS importedKey.usages.join(',') is ""
564 PASS importedKey != clonedKey is true 564 PASS importedKey != clonedKey is true
565 PASS clonedKey.extraProperty is undefined. 565 PASS clonedKey.extraProperty is undefined.
566 PASS clonedKey.type is "public" 566 PASS clonedKey.type is "public"
567 PASS typeof clonedKey.extractable is 'boolean' 567 PASS typeof clonedKey.extractable is 'boolean'
568 PASS clonedKey.extractable is false 568 PASS clonedKey.extractable is false
569 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 569 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
570 PASS clonedKey.algorithm.modulusLength is 1024 570 PASS clonedKey.algorithm.modulusLength is 1024
571 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 571 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
572 PASS clonedKey.algorithm.hash.name is "SHA-256" 572 PASS clonedKey.algorithm.hash.name is "SHA-256"
573 PASS clonedKey.usages.join(',') is "" 573 PASS clonedKey.usages.join(',') is ""
574 Serialized key bytes: ff053f004b0403018008030100010600a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 574 Serialized key bytes: ff063f004b0403018008030100010600a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
575 575
576 PASS importedKey.extraProperty is "hi" 576 PASS importedKey.extraProperty is "hi"
577 PASS importedKey.type is "public" 577 PASS importedKey.type is "public"
578 PASS typeof importedKey.extractable is 'boolean' 578 PASS typeof importedKey.extractable is 'boolean'
579 PASS importedKey.extractable is false 579 PASS importedKey.extractable is false
580 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 580 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
581 PASS importedKey.algorithm.modulusLength is 1024 581 PASS importedKey.algorithm.modulusLength is 1024
582 PASS: importedKey.algorithm.publicExponent should be [010001] and was 582 PASS: importedKey.algorithm.publicExponent should be [010001] and was
583 PASS importedKey.algorithm.hash.name is "SHA-512" 583 PASS importedKey.algorithm.hash.name is "SHA-512"
584 PASS importedKey.usages.join(',') is "" 584 PASS importedKey.usages.join(',') is ""
585 PASS importedKey != clonedKey is true 585 PASS importedKey != clonedKey is true
586 PASS clonedKey.extraProperty is undefined. 586 PASS clonedKey.extraProperty is undefined.
587 PASS clonedKey.type is "public" 587 PASS clonedKey.type is "public"
588 PASS typeof clonedKey.extractable is 'boolean' 588 PASS typeof clonedKey.extractable is 'boolean'
589 PASS clonedKey.extractable is false 589 PASS clonedKey.extractable is false
590 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 590 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
591 PASS clonedKey.algorithm.modulusLength is 1024 591 PASS clonedKey.algorithm.modulusLength is 1024
592 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 592 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
593 PASS clonedKey.algorithm.hash.name is "SHA-512" 593 PASS clonedKey.algorithm.hash.name is "SHA-512"
594 PASS clonedKey.usages.join(',') is "" 594 PASS clonedKey.usages.join(',') is ""
595 Serialized key bytes: ff053f004b0403018008030100010800a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 595 Serialized key bytes: ff063f004b0403018008030100010800a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
596 596
597 PASS importedKey.extraProperty is "hi" 597 PASS importedKey.extraProperty is "hi"
598 PASS importedKey.type is "public" 598 PASS importedKey.type is "public"
599 PASS typeof importedKey.extractable is 'boolean' 599 PASS typeof importedKey.extractable is 'boolean'
600 PASS importedKey.extractable is false 600 PASS importedKey.extractable is false
601 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 601 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
602 PASS importedKey.algorithm.modulusLength is 2048 602 PASS importedKey.algorithm.modulusLength is 2048
603 PASS: importedKey.algorithm.publicExponent should be [010001] and was 603 PASS: importedKey.algorithm.publicExponent should be [010001] and was
604 PASS importedKey.algorithm.hash.name is "SHA-1" 604 PASS importedKey.algorithm.hash.name is "SHA-1"
605 PASS importedKey.usages.join(',') is "" 605 PASS importedKey.usages.join(',') is ""
606 PASS importedKey != clonedKey is true 606 PASS importedKey != clonedKey is true
607 PASS clonedKey.extraProperty is undefined. 607 PASS clonedKey.extraProperty is undefined.
608 PASS clonedKey.type is "public" 608 PASS clonedKey.type is "public"
609 PASS typeof clonedKey.extractable is 'boolean' 609 PASS typeof clonedKey.extractable is 'boolean'
610 PASS clonedKey.extractable is false 610 PASS clonedKey.extractable is false
611 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 611 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
612 PASS clonedKey.algorithm.modulusLength is 2048 612 PASS clonedKey.algorithm.modulusLength is 2048
613 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 613 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
614 PASS clonedKey.algorithm.hash.name is "SHA-1" 614 PASS clonedKey.algorithm.hash.name is "SHA-1"
615 PASS clonedKey.usages.join(',') is "" 615 PASS clonedKey.usages.join(',') is ""
616 Serialized key bytes: ff053f004b0403018010030100010500a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 616 Serialized key bytes: ff063f004b0403018010030100010500a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
617 617
618 PASS importedKey.extraProperty is "hi" 618 PASS importedKey.extraProperty is "hi"
619 PASS importedKey.type is "public" 619 PASS importedKey.type is "public"
620 PASS typeof importedKey.extractable is 'boolean' 620 PASS typeof importedKey.extractable is 'boolean'
621 PASS importedKey.extractable is false 621 PASS importedKey.extractable is false
622 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 622 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
623 PASS importedKey.algorithm.modulusLength is 2048 623 PASS importedKey.algorithm.modulusLength is 2048
624 PASS: importedKey.algorithm.publicExponent should be [010001] and was 624 PASS: importedKey.algorithm.publicExponent should be [010001] and was
625 PASS importedKey.algorithm.hash.name is "SHA-256" 625 PASS importedKey.algorithm.hash.name is "SHA-256"
626 PASS importedKey.usages.join(',') is "" 626 PASS importedKey.usages.join(',') is ""
627 PASS importedKey != clonedKey is true 627 PASS importedKey != clonedKey is true
628 PASS clonedKey.extraProperty is undefined. 628 PASS clonedKey.extraProperty is undefined.
629 PASS clonedKey.type is "public" 629 PASS clonedKey.type is "public"
630 PASS typeof clonedKey.extractable is 'boolean' 630 PASS typeof clonedKey.extractable is 'boolean'
631 PASS clonedKey.extractable is false 631 PASS clonedKey.extractable is false
632 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 632 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
633 PASS clonedKey.algorithm.modulusLength is 2048 633 PASS clonedKey.algorithm.modulusLength is 2048
634 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 634 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
635 PASS clonedKey.algorithm.hash.name is "SHA-256" 635 PASS clonedKey.algorithm.hash.name is "SHA-256"
636 PASS clonedKey.usages.join(',') is "" 636 PASS clonedKey.usages.join(',') is ""
637 Serialized key bytes: ff053f004b0403018010030100010600a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 637 Serialized key bytes: ff063f004b0403018010030100010600a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
638 638
639 PASS importedKey.extraProperty is "hi" 639 PASS importedKey.extraProperty is "hi"
640 PASS importedKey.type is "public" 640 PASS importedKey.type is "public"
641 PASS typeof importedKey.extractable is 'boolean' 641 PASS typeof importedKey.extractable is 'boolean'
642 PASS importedKey.extractable is false 642 PASS importedKey.extractable is false
643 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 643 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
644 PASS importedKey.algorithm.modulusLength is 2048 644 PASS importedKey.algorithm.modulusLength is 2048
645 PASS: importedKey.algorithm.publicExponent should be [010001] and was 645 PASS: importedKey.algorithm.publicExponent should be [010001] and was
646 PASS importedKey.algorithm.hash.name is "SHA-512" 646 PASS importedKey.algorithm.hash.name is "SHA-512"
647 PASS importedKey.usages.join(',') is "" 647 PASS importedKey.usages.join(',') is ""
648 PASS importedKey != clonedKey is true 648 PASS importedKey != clonedKey is true
649 PASS clonedKey.extraProperty is undefined. 649 PASS clonedKey.extraProperty is undefined.
650 PASS clonedKey.type is "public" 650 PASS clonedKey.type is "public"
651 PASS typeof clonedKey.extractable is 'boolean' 651 PASS typeof clonedKey.extractable is 'boolean'
652 PASS clonedKey.extractable is false 652 PASS clonedKey.extractable is false
653 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 653 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
654 PASS clonedKey.algorithm.modulusLength is 2048 654 PASS clonedKey.algorithm.modulusLength is 2048
655 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 655 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
656 PASS clonedKey.algorithm.hash.name is "SHA-512" 656 PASS clonedKey.algorithm.hash.name is "SHA-512"
657 PASS clonedKey.usages.join(',') is "" 657 PASS clonedKey.usages.join(',') is ""
658 Serialized key bytes: ff053f004b0403018010030100010800a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 658 Serialized key bytes: ff063f004b0403018010030100010800a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
659 659
660 PASS importedKey.extraProperty is "hi" 660 PASS importedKey.extraProperty is "hi"
661 PASS importedKey.type is "public" 661 PASS importedKey.type is "public"
662 PASS typeof importedKey.extractable is 'boolean' 662 PASS typeof importedKey.extractable is 'boolean'
663 PASS importedKey.extractable is false 663 PASS importedKey.extractable is false
664 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 664 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
665 PASS importedKey.algorithm.modulusLength is 1024 665 PASS importedKey.algorithm.modulusLength is 1024
666 PASS: importedKey.algorithm.publicExponent should be [010001] and was 666 PASS: importedKey.algorithm.publicExponent should be [010001] and was
667 PASS importedKey.algorithm.hash.name is "SHA-1" 667 PASS importedKey.algorithm.hash.name is "SHA-1"
668 PASS importedKey.usages.join(',') is "sign" 668 PASS importedKey.usages.join(',') is "sign"
669 PASS importedKey != clonedKey is true 669 PASS importedKey != clonedKey is true
670 PASS clonedKey.extraProperty is undefined. 670 PASS clonedKey.extraProperty is undefined.
671 PASS clonedKey.type is "public" 671 PASS clonedKey.type is "public"
672 PASS typeof clonedKey.extractable is 'boolean' 672 PASS typeof clonedKey.extractable is 'boolean'
673 PASS clonedKey.extractable is false 673 PASS clonedKey.extractable is false
674 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 674 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
675 PASS clonedKey.algorithm.modulusLength is 1024 675 PASS clonedKey.algorithm.modulusLength is 1024
676 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 676 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
677 PASS clonedKey.algorithm.hash.name is "SHA-1" 677 PASS clonedKey.algorithm.hash.name is "SHA-1"
678 PASS clonedKey.usages.join(',') is "sign" 678 PASS clonedKey.usages.join(',') is "sign"
679 Serialized key bytes: ff053f004b0403018008030100010508a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 679 Serialized key bytes: ff063f004b0403018008030100010508a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
680 680
681 PASS importedKey.extraProperty is "hi" 681 PASS importedKey.extraProperty is "hi"
682 PASS importedKey.type is "public" 682 PASS importedKey.type is "public"
683 PASS typeof importedKey.extractable is 'boolean' 683 PASS typeof importedKey.extractable is 'boolean'
684 PASS importedKey.extractable is false 684 PASS importedKey.extractable is false
685 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 685 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
686 PASS importedKey.algorithm.modulusLength is 1024 686 PASS importedKey.algorithm.modulusLength is 1024
687 PASS: importedKey.algorithm.publicExponent should be [010001] and was 687 PASS: importedKey.algorithm.publicExponent should be [010001] and was
688 PASS importedKey.algorithm.hash.name is "SHA-256" 688 PASS importedKey.algorithm.hash.name is "SHA-256"
689 PASS importedKey.usages.join(',') is "sign" 689 PASS importedKey.usages.join(',') is "sign"
690 PASS importedKey != clonedKey is true 690 PASS importedKey != clonedKey is true
691 PASS clonedKey.extraProperty is undefined. 691 PASS clonedKey.extraProperty is undefined.
692 PASS clonedKey.type is "public" 692 PASS clonedKey.type is "public"
693 PASS typeof clonedKey.extractable is 'boolean' 693 PASS typeof clonedKey.extractable is 'boolean'
694 PASS clonedKey.extractable is false 694 PASS clonedKey.extractable is false
695 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 695 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
696 PASS clonedKey.algorithm.modulusLength is 1024 696 PASS clonedKey.algorithm.modulusLength is 1024
697 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 697 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
698 PASS clonedKey.algorithm.hash.name is "SHA-256" 698 PASS clonedKey.algorithm.hash.name is "SHA-256"
699 PASS clonedKey.usages.join(',') is "sign" 699 PASS clonedKey.usages.join(',') is "sign"
700 Serialized key bytes: ff053f004b0403018008030100010608a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 700 Serialized key bytes: ff063f004b0403018008030100010608a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
701 701
702 PASS importedKey.extraProperty is "hi" 702 PASS importedKey.extraProperty is "hi"
703 PASS importedKey.type is "public" 703 PASS importedKey.type is "public"
704 PASS typeof importedKey.extractable is 'boolean' 704 PASS typeof importedKey.extractable is 'boolean'
705 PASS importedKey.extractable is false 705 PASS importedKey.extractable is false
706 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 706 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
707 PASS importedKey.algorithm.modulusLength is 1024 707 PASS importedKey.algorithm.modulusLength is 1024
708 PASS: importedKey.algorithm.publicExponent should be [010001] and was 708 PASS: importedKey.algorithm.publicExponent should be [010001] and was
709 PASS importedKey.algorithm.hash.name is "SHA-512" 709 PASS importedKey.algorithm.hash.name is "SHA-512"
710 PASS importedKey.usages.join(',') is "sign" 710 PASS importedKey.usages.join(',') is "sign"
711 PASS importedKey != clonedKey is true 711 PASS importedKey != clonedKey is true
712 PASS clonedKey.extraProperty is undefined. 712 PASS clonedKey.extraProperty is undefined.
713 PASS clonedKey.type is "public" 713 PASS clonedKey.type is "public"
714 PASS typeof clonedKey.extractable is 'boolean' 714 PASS typeof clonedKey.extractable is 'boolean'
715 PASS clonedKey.extractable is false 715 PASS clonedKey.extractable is false
716 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 716 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
717 PASS clonedKey.algorithm.modulusLength is 1024 717 PASS clonedKey.algorithm.modulusLength is 1024
718 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 718 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
719 PASS clonedKey.algorithm.hash.name is "SHA-512" 719 PASS clonedKey.algorithm.hash.name is "SHA-512"
720 PASS clonedKey.usages.join(',') is "sign" 720 PASS clonedKey.usages.join(',') is "sign"
721 Serialized key bytes: ff053f004b0403018008030100010808a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 721 Serialized key bytes: ff063f004b0403018008030100010808a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
722 722
723 PASS importedKey.extraProperty is "hi" 723 PASS importedKey.extraProperty is "hi"
724 PASS importedKey.type is "public" 724 PASS importedKey.type is "public"
725 PASS typeof importedKey.extractable is 'boolean' 725 PASS typeof importedKey.extractable is 'boolean'
726 PASS importedKey.extractable is false 726 PASS importedKey.extractable is false
727 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 727 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
728 PASS importedKey.algorithm.modulusLength is 2048 728 PASS importedKey.algorithm.modulusLength is 2048
729 PASS: importedKey.algorithm.publicExponent should be [010001] and was 729 PASS: importedKey.algorithm.publicExponent should be [010001] and was
730 PASS importedKey.algorithm.hash.name is "SHA-1" 730 PASS importedKey.algorithm.hash.name is "SHA-1"
731 PASS importedKey.usages.join(',') is "sign" 731 PASS importedKey.usages.join(',') is "sign"
732 PASS importedKey != clonedKey is true 732 PASS importedKey != clonedKey is true
733 PASS clonedKey.extraProperty is undefined. 733 PASS clonedKey.extraProperty is undefined.
734 PASS clonedKey.type is "public" 734 PASS clonedKey.type is "public"
735 PASS typeof clonedKey.extractable is 'boolean' 735 PASS typeof clonedKey.extractable is 'boolean'
736 PASS clonedKey.extractable is false 736 PASS clonedKey.extractable is false
737 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 737 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
738 PASS clonedKey.algorithm.modulusLength is 2048 738 PASS clonedKey.algorithm.modulusLength is 2048
739 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 739 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
740 PASS clonedKey.algorithm.hash.name is "SHA-1" 740 PASS clonedKey.algorithm.hash.name is "SHA-1"
741 PASS clonedKey.usages.join(',') is "sign" 741 PASS clonedKey.usages.join(',') is "sign"
742 Serialized key bytes: ff053f004b0403018010030100010508a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 742 Serialized key bytes: ff063f004b0403018010030100010508a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
743 743
744 PASS importedKey.extraProperty is "hi" 744 PASS importedKey.extraProperty is "hi"
745 PASS importedKey.type is "public" 745 PASS importedKey.type is "public"
746 PASS typeof importedKey.extractable is 'boolean' 746 PASS typeof importedKey.extractable is 'boolean'
747 PASS importedKey.extractable is false 747 PASS importedKey.extractable is false
748 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 748 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
749 PASS importedKey.algorithm.modulusLength is 2048 749 PASS importedKey.algorithm.modulusLength is 2048
750 PASS: importedKey.algorithm.publicExponent should be [010001] and was 750 PASS: importedKey.algorithm.publicExponent should be [010001] and was
751 PASS importedKey.algorithm.hash.name is "SHA-256" 751 PASS importedKey.algorithm.hash.name is "SHA-256"
752 PASS importedKey.usages.join(',') is "sign" 752 PASS importedKey.usages.join(',') is "sign"
753 PASS importedKey != clonedKey is true 753 PASS importedKey != clonedKey is true
754 PASS clonedKey.extraProperty is undefined. 754 PASS clonedKey.extraProperty is undefined.
755 PASS clonedKey.type is "public" 755 PASS clonedKey.type is "public"
756 PASS typeof clonedKey.extractable is 'boolean' 756 PASS typeof clonedKey.extractable is 'boolean'
757 PASS clonedKey.extractable is false 757 PASS clonedKey.extractable is false
758 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 758 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
759 PASS clonedKey.algorithm.modulusLength is 2048 759 PASS clonedKey.algorithm.modulusLength is 2048
760 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 760 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
761 PASS clonedKey.algorithm.hash.name is "SHA-256" 761 PASS clonedKey.algorithm.hash.name is "SHA-256"
762 PASS clonedKey.usages.join(',') is "sign" 762 PASS clonedKey.usages.join(',') is "sign"
763 Serialized key bytes: ff053f004b0403018010030100010608a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 763 Serialized key bytes: ff063f004b0403018010030100010608a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
764 764
765 PASS importedKey.extraProperty is "hi" 765 PASS importedKey.extraProperty is "hi"
766 PASS importedKey.type is "public" 766 PASS importedKey.type is "public"
767 PASS typeof importedKey.extractable is 'boolean' 767 PASS typeof importedKey.extractable is 'boolean'
768 PASS importedKey.extractable is false 768 PASS importedKey.extractable is false
769 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 769 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
770 PASS importedKey.algorithm.modulusLength is 2048 770 PASS importedKey.algorithm.modulusLength is 2048
771 PASS: importedKey.algorithm.publicExponent should be [010001] and was 771 PASS: importedKey.algorithm.publicExponent should be [010001] and was
772 PASS importedKey.algorithm.hash.name is "SHA-512" 772 PASS importedKey.algorithm.hash.name is "SHA-512"
773 PASS importedKey.usages.join(',') is "sign" 773 PASS importedKey.usages.join(',') is "sign"
774 PASS importedKey != clonedKey is true 774 PASS importedKey != clonedKey is true
775 PASS clonedKey.extraProperty is undefined. 775 PASS clonedKey.extraProperty is undefined.
776 PASS clonedKey.type is "public" 776 PASS clonedKey.type is "public"
777 PASS typeof clonedKey.extractable is 'boolean' 777 PASS typeof clonedKey.extractable is 'boolean'
778 PASS clonedKey.extractable is false 778 PASS clonedKey.extractable is false
779 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 779 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
780 PASS clonedKey.algorithm.modulusLength is 2048 780 PASS clonedKey.algorithm.modulusLength is 2048
781 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 781 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
782 PASS clonedKey.algorithm.hash.name is "SHA-512" 782 PASS clonedKey.algorithm.hash.name is "SHA-512"
783 PASS clonedKey.usages.join(',') is "sign" 783 PASS clonedKey.usages.join(',') is "sign"
784 Serialized key bytes: ff053f004b0403018010030100010808a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 784 Serialized key bytes: ff063f004b0403018010030100010808a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
785 785
786 PASS importedKey.extraProperty is "hi" 786 PASS importedKey.extraProperty is "hi"
787 PASS importedKey.type is "public" 787 PASS importedKey.type is "public"
788 PASS typeof importedKey.extractable is 'boolean' 788 PASS typeof importedKey.extractable is 'boolean'
789 PASS importedKey.extractable is false 789 PASS importedKey.extractable is false
790 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 790 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
791 PASS importedKey.algorithm.modulusLength is 1024 791 PASS importedKey.algorithm.modulusLength is 1024
792 PASS: importedKey.algorithm.publicExponent should be [010001] and was 792 PASS: importedKey.algorithm.publicExponent should be [010001] and was
793 PASS importedKey.algorithm.hash.name is "SHA-1" 793 PASS importedKey.algorithm.hash.name is "SHA-1"
794 PASS importedKey.usages.join(',') is "verify" 794 PASS importedKey.usages.join(',') is "verify"
795 PASS importedKey != clonedKey is true 795 PASS importedKey != clonedKey is true
796 PASS clonedKey.extraProperty is undefined. 796 PASS clonedKey.extraProperty is undefined.
797 PASS clonedKey.type is "public" 797 PASS clonedKey.type is "public"
798 PASS typeof clonedKey.extractable is 'boolean' 798 PASS typeof clonedKey.extractable is 'boolean'
799 PASS clonedKey.extractable is false 799 PASS clonedKey.extractable is false
800 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 800 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
801 PASS clonedKey.algorithm.modulusLength is 1024 801 PASS clonedKey.algorithm.modulusLength is 1024
802 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 802 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
803 PASS clonedKey.algorithm.hash.name is "SHA-1" 803 PASS clonedKey.algorithm.hash.name is "SHA-1"
804 PASS clonedKey.usages.join(',') is "verify" 804 PASS clonedKey.usages.join(',') is "verify"
805 Serialized key bytes: ff053f004b0403018008030100010510a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 805 Serialized key bytes: ff063f004b0403018008030100010510a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
806 806
807 PASS importedKey.extraProperty is "hi" 807 PASS importedKey.extraProperty is "hi"
808 PASS importedKey.type is "public" 808 PASS importedKey.type is "public"
809 PASS typeof importedKey.extractable is 'boolean' 809 PASS typeof importedKey.extractable is 'boolean'
810 PASS importedKey.extractable is false 810 PASS importedKey.extractable is false
811 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 811 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
812 PASS importedKey.algorithm.modulusLength is 1024 812 PASS importedKey.algorithm.modulusLength is 1024
813 PASS: importedKey.algorithm.publicExponent should be [010001] and was 813 PASS: importedKey.algorithm.publicExponent should be [010001] and was
814 PASS importedKey.algorithm.hash.name is "SHA-256" 814 PASS importedKey.algorithm.hash.name is "SHA-256"
815 PASS importedKey.usages.join(',') is "verify" 815 PASS importedKey.usages.join(',') is "verify"
816 PASS importedKey != clonedKey is true 816 PASS importedKey != clonedKey is true
817 PASS clonedKey.extraProperty is undefined. 817 PASS clonedKey.extraProperty is undefined.
818 PASS clonedKey.type is "public" 818 PASS clonedKey.type is "public"
819 PASS typeof clonedKey.extractable is 'boolean' 819 PASS typeof clonedKey.extractable is 'boolean'
820 PASS clonedKey.extractable is false 820 PASS clonedKey.extractable is false
821 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 821 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
822 PASS clonedKey.algorithm.modulusLength is 1024 822 PASS clonedKey.algorithm.modulusLength is 1024
823 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 823 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
824 PASS clonedKey.algorithm.hash.name is "SHA-256" 824 PASS clonedKey.algorithm.hash.name is "SHA-256"
825 PASS clonedKey.usages.join(',') is "verify" 825 PASS clonedKey.usages.join(',') is "verify"
826 Serialized key bytes: ff053f004b0403018008030100010610a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 826 Serialized key bytes: ff063f004b0403018008030100010610a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
827 827
828 PASS importedKey.extraProperty is "hi" 828 PASS importedKey.extraProperty is "hi"
829 PASS importedKey.type is "public" 829 PASS importedKey.type is "public"
830 PASS typeof importedKey.extractable is 'boolean' 830 PASS typeof importedKey.extractable is 'boolean'
831 PASS importedKey.extractable is false 831 PASS importedKey.extractable is false
832 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 832 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
833 PASS importedKey.algorithm.modulusLength is 1024 833 PASS importedKey.algorithm.modulusLength is 1024
834 PASS: importedKey.algorithm.publicExponent should be [010001] and was 834 PASS: importedKey.algorithm.publicExponent should be [010001] and was
835 PASS importedKey.algorithm.hash.name is "SHA-512" 835 PASS importedKey.algorithm.hash.name is "SHA-512"
836 PASS importedKey.usages.join(',') is "verify" 836 PASS importedKey.usages.join(',') is "verify"
837 PASS importedKey != clonedKey is true 837 PASS importedKey != clonedKey is true
838 PASS clonedKey.extraProperty is undefined. 838 PASS clonedKey.extraProperty is undefined.
839 PASS clonedKey.type is "public" 839 PASS clonedKey.type is "public"
840 PASS typeof clonedKey.extractable is 'boolean' 840 PASS typeof clonedKey.extractable is 'boolean'
841 PASS clonedKey.extractable is false 841 PASS clonedKey.extractable is false
842 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 842 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
843 PASS clonedKey.algorithm.modulusLength is 1024 843 PASS clonedKey.algorithm.modulusLength is 1024
844 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 844 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
845 PASS clonedKey.algorithm.hash.name is "SHA-512" 845 PASS clonedKey.algorithm.hash.name is "SHA-512"
846 PASS clonedKey.usages.join(',') is "verify" 846 PASS clonedKey.usages.join(',') is "verify"
847 Serialized key bytes: ff053f004b0403018008030100010810a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 847 Serialized key bytes: ff063f004b0403018008030100010810a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
848 848
849 PASS importedKey.extraProperty is "hi" 849 PASS importedKey.extraProperty is "hi"
850 PASS importedKey.type is "public" 850 PASS importedKey.type is "public"
851 PASS typeof importedKey.extractable is 'boolean' 851 PASS typeof importedKey.extractable is 'boolean'
852 PASS importedKey.extractable is false 852 PASS importedKey.extractable is false
853 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 853 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
854 PASS importedKey.algorithm.modulusLength is 2048 854 PASS importedKey.algorithm.modulusLength is 2048
855 PASS: importedKey.algorithm.publicExponent should be [010001] and was 855 PASS: importedKey.algorithm.publicExponent should be [010001] and was
856 PASS importedKey.algorithm.hash.name is "SHA-1" 856 PASS importedKey.algorithm.hash.name is "SHA-1"
857 PASS importedKey.usages.join(',') is "verify" 857 PASS importedKey.usages.join(',') is "verify"
858 PASS importedKey != clonedKey is true 858 PASS importedKey != clonedKey is true
859 PASS clonedKey.extraProperty is undefined. 859 PASS clonedKey.extraProperty is undefined.
860 PASS clonedKey.type is "public" 860 PASS clonedKey.type is "public"
861 PASS typeof clonedKey.extractable is 'boolean' 861 PASS typeof clonedKey.extractable is 'boolean'
862 PASS clonedKey.extractable is false 862 PASS clonedKey.extractable is false
863 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 863 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
864 PASS clonedKey.algorithm.modulusLength is 2048 864 PASS clonedKey.algorithm.modulusLength is 2048
865 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 865 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
866 PASS clonedKey.algorithm.hash.name is "SHA-1" 866 PASS clonedKey.algorithm.hash.name is "SHA-1"
867 PASS clonedKey.usages.join(',') is "verify" 867 PASS clonedKey.usages.join(',') is "verify"
868 Serialized key bytes: ff053f004b0403018010030100010510a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 868 Serialized key bytes: ff063f004b0403018010030100010510a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
869 869
870 PASS importedKey.extraProperty is "hi" 870 PASS importedKey.extraProperty is "hi"
871 PASS importedKey.type is "public" 871 PASS importedKey.type is "public"
872 PASS typeof importedKey.extractable is 'boolean' 872 PASS typeof importedKey.extractable is 'boolean'
873 PASS importedKey.extractable is false 873 PASS importedKey.extractable is false
874 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 874 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
875 PASS importedKey.algorithm.modulusLength is 2048 875 PASS importedKey.algorithm.modulusLength is 2048
876 PASS: importedKey.algorithm.publicExponent should be [010001] and was 876 PASS: importedKey.algorithm.publicExponent should be [010001] and was
877 PASS importedKey.algorithm.hash.name is "SHA-256" 877 PASS importedKey.algorithm.hash.name is "SHA-256"
878 PASS importedKey.usages.join(',') is "verify" 878 PASS importedKey.usages.join(',') is "verify"
879 PASS importedKey != clonedKey is true 879 PASS importedKey != clonedKey is true
880 PASS clonedKey.extraProperty is undefined. 880 PASS clonedKey.extraProperty is undefined.
881 PASS clonedKey.type is "public" 881 PASS clonedKey.type is "public"
882 PASS typeof clonedKey.extractable is 'boolean' 882 PASS typeof clonedKey.extractable is 'boolean'
883 PASS clonedKey.extractable is false 883 PASS clonedKey.extractable is false
884 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 884 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
885 PASS clonedKey.algorithm.modulusLength is 2048 885 PASS clonedKey.algorithm.modulusLength is 2048
886 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 886 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
887 PASS clonedKey.algorithm.hash.name is "SHA-256" 887 PASS clonedKey.algorithm.hash.name is "SHA-256"
888 PASS clonedKey.usages.join(',') is "verify" 888 PASS clonedKey.usages.join(',') is "verify"
889 Serialized key bytes: ff053f004b0403018010030100010610a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 889 Serialized key bytes: ff063f004b0403018010030100010610a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
890 890
891 PASS importedKey.extraProperty is "hi" 891 PASS importedKey.extraProperty is "hi"
892 PASS importedKey.type is "public" 892 PASS importedKey.type is "public"
893 PASS typeof importedKey.extractable is 'boolean' 893 PASS typeof importedKey.extractable is 'boolean'
894 PASS importedKey.extractable is false 894 PASS importedKey.extractable is false
895 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 895 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
896 PASS importedKey.algorithm.modulusLength is 2048 896 PASS importedKey.algorithm.modulusLength is 2048
897 PASS: importedKey.algorithm.publicExponent should be [010001] and was 897 PASS: importedKey.algorithm.publicExponent should be [010001] and was
898 PASS importedKey.algorithm.hash.name is "SHA-512" 898 PASS importedKey.algorithm.hash.name is "SHA-512"
899 PASS importedKey.usages.join(',') is "verify" 899 PASS importedKey.usages.join(',') is "verify"
900 PASS importedKey != clonedKey is true 900 PASS importedKey != clonedKey is true
901 PASS clonedKey.extraProperty is undefined. 901 PASS clonedKey.extraProperty is undefined.
902 PASS clonedKey.type is "public" 902 PASS clonedKey.type is "public"
903 PASS typeof clonedKey.extractable is 'boolean' 903 PASS typeof clonedKey.extractable is 'boolean'
904 PASS clonedKey.extractable is false 904 PASS clonedKey.extractable is false
905 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 905 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
906 PASS clonedKey.algorithm.modulusLength is 2048 906 PASS clonedKey.algorithm.modulusLength is 2048
907 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 907 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
908 PASS clonedKey.algorithm.hash.name is "SHA-512" 908 PASS clonedKey.algorithm.hash.name is "SHA-512"
909 PASS clonedKey.usages.join(',') is "verify" 909 PASS clonedKey.usages.join(',') is "verify"
910 Serialized key bytes: ff053f004b0403018010030100010810a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 910 Serialized key bytes: ff063f004b0403018010030100010810a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
911 911
912 PASS importedKey.extraProperty is "hi" 912 PASS importedKey.extraProperty is "hi"
913 PASS importedKey.type is "public" 913 PASS importedKey.type is "public"
914 PASS typeof importedKey.extractable is 'boolean' 914 PASS typeof importedKey.extractable is 'boolean'
915 PASS importedKey.extractable is false 915 PASS importedKey.extractable is false
916 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 916 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
917 PASS importedKey.algorithm.modulusLength is 1024 917 PASS importedKey.algorithm.modulusLength is 1024
918 PASS: importedKey.algorithm.publicExponent should be [010001] and was 918 PASS: importedKey.algorithm.publicExponent should be [010001] and was
919 PASS importedKey.algorithm.hash.name is "SHA-1" 919 PASS importedKey.algorithm.hash.name is "SHA-1"
920 PASS importedKey.usages.join(',') is "sign,verify" 920 PASS importedKey.usages.join(',') is "sign,verify"
921 PASS importedKey != clonedKey is true 921 PASS importedKey != clonedKey is true
922 PASS clonedKey.extraProperty is undefined. 922 PASS clonedKey.extraProperty is undefined.
923 PASS clonedKey.type is "public" 923 PASS clonedKey.type is "public"
924 PASS typeof clonedKey.extractable is 'boolean' 924 PASS typeof clonedKey.extractable is 'boolean'
925 PASS clonedKey.extractable is false 925 PASS clonedKey.extractable is false
926 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 926 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
927 PASS clonedKey.algorithm.modulusLength is 1024 927 PASS clonedKey.algorithm.modulusLength is 1024
928 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 928 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
929 PASS clonedKey.algorithm.hash.name is "SHA-1" 929 PASS clonedKey.algorithm.hash.name is "SHA-1"
930 PASS clonedKey.usages.join(',') is "sign,verify" 930 PASS clonedKey.usages.join(',') is "sign,verify"
931 Serialized key bytes: ff053f004b0403018008030100010518a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 931 Serialized key bytes: ff063f004b0403018008030100010518a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
932 932
933 PASS importedKey.extraProperty is "hi" 933 PASS importedKey.extraProperty is "hi"
934 PASS importedKey.type is "public" 934 PASS importedKey.type is "public"
935 PASS typeof importedKey.extractable is 'boolean' 935 PASS typeof importedKey.extractable is 'boolean'
936 PASS importedKey.extractable is false 936 PASS importedKey.extractable is false
937 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 937 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
938 PASS importedKey.algorithm.modulusLength is 1024 938 PASS importedKey.algorithm.modulusLength is 1024
939 PASS: importedKey.algorithm.publicExponent should be [010001] and was 939 PASS: importedKey.algorithm.publicExponent should be [010001] and was
940 PASS importedKey.algorithm.hash.name is "SHA-256" 940 PASS importedKey.algorithm.hash.name is "SHA-256"
941 PASS importedKey.usages.join(',') is "sign,verify" 941 PASS importedKey.usages.join(',') is "sign,verify"
942 PASS importedKey != clonedKey is true 942 PASS importedKey != clonedKey is true
943 PASS clonedKey.extraProperty is undefined. 943 PASS clonedKey.extraProperty is undefined.
944 PASS clonedKey.type is "public" 944 PASS clonedKey.type is "public"
945 PASS typeof clonedKey.extractable is 'boolean' 945 PASS typeof clonedKey.extractable is 'boolean'
946 PASS clonedKey.extractable is false 946 PASS clonedKey.extractable is false
947 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 947 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
948 PASS clonedKey.algorithm.modulusLength is 1024 948 PASS clonedKey.algorithm.modulusLength is 1024
949 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 949 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
950 PASS clonedKey.algorithm.hash.name is "SHA-256" 950 PASS clonedKey.algorithm.hash.name is "SHA-256"
951 PASS clonedKey.usages.join(',') is "sign,verify" 951 PASS clonedKey.usages.join(',') is "sign,verify"
952 Serialized key bytes: ff053f004b0403018008030100010618a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 952 Serialized key bytes: ff063f004b0403018008030100010618a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
953 953
954 PASS importedKey.extraProperty is "hi" 954 PASS importedKey.extraProperty is "hi"
955 PASS importedKey.type is "public" 955 PASS importedKey.type is "public"
956 PASS typeof importedKey.extractable is 'boolean' 956 PASS typeof importedKey.extractable is 'boolean'
957 PASS importedKey.extractable is false 957 PASS importedKey.extractable is false
958 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 958 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
959 PASS importedKey.algorithm.modulusLength is 1024 959 PASS importedKey.algorithm.modulusLength is 1024
960 PASS: importedKey.algorithm.publicExponent should be [010001] and was 960 PASS: importedKey.algorithm.publicExponent should be [010001] and was
961 PASS importedKey.algorithm.hash.name is "SHA-512" 961 PASS importedKey.algorithm.hash.name is "SHA-512"
962 PASS importedKey.usages.join(',') is "sign,verify" 962 PASS importedKey.usages.join(',') is "sign,verify"
963 PASS importedKey != clonedKey is true 963 PASS importedKey != clonedKey is true
964 PASS clonedKey.extraProperty is undefined. 964 PASS clonedKey.extraProperty is undefined.
965 PASS clonedKey.type is "public" 965 PASS clonedKey.type is "public"
966 PASS typeof clonedKey.extractable is 'boolean' 966 PASS typeof clonedKey.extractable is 'boolean'
967 PASS clonedKey.extractable is false 967 PASS clonedKey.extractable is false
968 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 968 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
969 PASS clonedKey.algorithm.modulusLength is 1024 969 PASS clonedKey.algorithm.modulusLength is 1024
970 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 970 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
971 PASS clonedKey.algorithm.hash.name is "SHA-512" 971 PASS clonedKey.algorithm.hash.name is "SHA-512"
972 PASS clonedKey.usages.join(',') is "sign,verify" 972 PASS clonedKey.usages.join(',') is "sign,verify"
973 Serialized key bytes: ff053f004b0403018008030100010818a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001 973 Serialized key bytes: ff063f004b0403018008030100010818a20130819f300d06092a864886 f70d010101050003818d0030818902818100b289c62ecc3ddf64154817203439eaa0dc07a6595442 9a7b6098a77235673d96df1f06bd3c1ae73990867199e678bf95b3728fcd4686136e6ee9dd4c09eb 490eb7cb953c388668b759263f61d6a7dfcabf27b5c9d6972455b12b66d483843286d6b871f35f91 2a773c97c1932255fcee05ce7b8af213879f017de4232a306a410203010001
974 974
975 PASS importedKey.extraProperty is "hi" 975 PASS importedKey.extraProperty is "hi"
976 PASS importedKey.type is "public" 976 PASS importedKey.type is "public"
977 PASS typeof importedKey.extractable is 'boolean' 977 PASS typeof importedKey.extractable is 'boolean'
978 PASS importedKey.extractable is false 978 PASS importedKey.extractable is false
979 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 979 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
980 PASS importedKey.algorithm.modulusLength is 2048 980 PASS importedKey.algorithm.modulusLength is 2048
981 PASS: importedKey.algorithm.publicExponent should be [010001] and was 981 PASS: importedKey.algorithm.publicExponent should be [010001] and was
982 PASS importedKey.algorithm.hash.name is "SHA-1" 982 PASS importedKey.algorithm.hash.name is "SHA-1"
983 PASS importedKey.usages.join(',') is "sign,verify" 983 PASS importedKey.usages.join(',') is "sign,verify"
984 PASS importedKey != clonedKey is true 984 PASS importedKey != clonedKey is true
985 PASS clonedKey.extraProperty is undefined. 985 PASS clonedKey.extraProperty is undefined.
986 PASS clonedKey.type is "public" 986 PASS clonedKey.type is "public"
987 PASS typeof clonedKey.extractable is 'boolean' 987 PASS typeof clonedKey.extractable is 'boolean'
988 PASS clonedKey.extractable is false 988 PASS clonedKey.extractable is false
989 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 989 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
990 PASS clonedKey.algorithm.modulusLength is 2048 990 PASS clonedKey.algorithm.modulusLength is 2048
991 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 991 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
992 PASS clonedKey.algorithm.hash.name is "SHA-1" 992 PASS clonedKey.algorithm.hash.name is "SHA-1"
993 PASS clonedKey.usages.join(',') is "sign,verify" 993 PASS clonedKey.usages.join(',') is "sign,verify"
994 Serialized key bytes: ff053f004b0403018010030100010518a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 994 Serialized key bytes: ff063f004b0403018010030100010518a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
995 995
996 PASS importedKey.extraProperty is "hi" 996 PASS importedKey.extraProperty is "hi"
997 PASS importedKey.type is "public" 997 PASS importedKey.type is "public"
998 PASS typeof importedKey.extractable is 'boolean' 998 PASS typeof importedKey.extractable is 'boolean'
999 PASS importedKey.extractable is false 999 PASS importedKey.extractable is false
1000 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 1000 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
1001 PASS importedKey.algorithm.modulusLength is 2048 1001 PASS importedKey.algorithm.modulusLength is 2048
1002 PASS: importedKey.algorithm.publicExponent should be [010001] and was 1002 PASS: importedKey.algorithm.publicExponent should be [010001] and was
1003 PASS importedKey.algorithm.hash.name is "SHA-256" 1003 PASS importedKey.algorithm.hash.name is "SHA-256"
1004 PASS importedKey.usages.join(',') is "sign,verify" 1004 PASS importedKey.usages.join(',') is "sign,verify"
1005 PASS importedKey != clonedKey is true 1005 PASS importedKey != clonedKey is true
1006 PASS clonedKey.extraProperty is undefined. 1006 PASS clonedKey.extraProperty is undefined.
1007 PASS clonedKey.type is "public" 1007 PASS clonedKey.type is "public"
1008 PASS typeof clonedKey.extractable is 'boolean' 1008 PASS typeof clonedKey.extractable is 'boolean'
1009 PASS clonedKey.extractable is false 1009 PASS clonedKey.extractable is false
1010 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 1010 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
1011 PASS clonedKey.algorithm.modulusLength is 2048 1011 PASS clonedKey.algorithm.modulusLength is 2048
1012 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 1012 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
1013 PASS clonedKey.algorithm.hash.name is "SHA-256" 1013 PASS clonedKey.algorithm.hash.name is "SHA-256"
1014 PASS clonedKey.usages.join(',') is "sign,verify" 1014 PASS clonedKey.usages.join(',') is "sign,verify"
1015 Serialized key bytes: ff053f004b0403018010030100010618a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 1015 Serialized key bytes: ff063f004b0403018010030100010618a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
1016 1016
1017 PASS importedKey.extraProperty is "hi" 1017 PASS importedKey.extraProperty is "hi"
1018 PASS importedKey.type is "public" 1018 PASS importedKey.type is "public"
1019 PASS typeof importedKey.extractable is 'boolean' 1019 PASS typeof importedKey.extractable is 'boolean'
1020 PASS importedKey.extractable is false 1020 PASS importedKey.extractable is false
1021 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 1021 PASS importedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
1022 PASS importedKey.algorithm.modulusLength is 2048 1022 PASS importedKey.algorithm.modulusLength is 2048
1023 PASS: importedKey.algorithm.publicExponent should be [010001] and was 1023 PASS: importedKey.algorithm.publicExponent should be [010001] and was
1024 PASS importedKey.algorithm.hash.name is "SHA-512" 1024 PASS importedKey.algorithm.hash.name is "SHA-512"
1025 PASS importedKey.usages.join(',') is "sign,verify" 1025 PASS importedKey.usages.join(',') is "sign,verify"
1026 PASS importedKey != clonedKey is true 1026 PASS importedKey != clonedKey is true
1027 PASS clonedKey.extraProperty is undefined. 1027 PASS clonedKey.extraProperty is undefined.
1028 PASS clonedKey.type is "public" 1028 PASS clonedKey.type is "public"
1029 PASS typeof clonedKey.extractable is 'boolean' 1029 PASS typeof clonedKey.extractable is 'boolean'
1030 PASS clonedKey.extractable is false 1030 PASS clonedKey.extractable is false
1031 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5" 1031 PASS clonedKey.algorithm.name is "RSASSA-PKCS1-v1_5"
1032 PASS clonedKey.algorithm.modulusLength is 2048 1032 PASS clonedKey.algorithm.modulusLength is 2048
1033 PASS: clonedKey.algorithm.publicExponent should be [010001] and was 1033 PASS: clonedKey.algorithm.publicExponent should be [010001] and was
1034 PASS clonedKey.algorithm.hash.name is "SHA-512" 1034 PASS clonedKey.algorithm.hash.name is "SHA-512"
1035 PASS clonedKey.usages.join(',') is "sign,verify" 1035 PASS clonedKey.usages.join(',') is "sign,verify"
1036 Serialized key bytes: ff053f004b0403018010030100010818a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001 1036 Serialized key bytes: ff063f004b0403018010030100010818a60230820122300d06092a8648 86f70d01010105000382010f003082010a0282010100b4c8b631194aef0154b1479ab7a534b60ca8 78981108680f0ae6b7c88cb6010f6dbf9f665646208410575cb923b26bf874a24b4cd801c9bba967 062ae506cdcf307add4380d0d93077a4c1f0fc06d498dc729f811335c530b90fe9bf9f3979ccec05 0a48e8923045b19368e1e89ea4157538e8059e53320f47c155f1741310a93ed153a7f3af2d46c388 b95d82518527a02b7bd9ab7edc4bcb737677f679c5c6de5e1ebed3a29d6b99b8eace2d59ceb533e0 01cf39c5671495d51d3ee34406ea4fdb0c626dee68da256b8a12f9f65059ccc85a2190ce1385152d 62785e00cae702e77c4c597b86a6268adbf043dda68881c790f1517671fb7d198fca5ba97bef0203 010001
1037 1037
1038 PASS successfullyParsed is true 1038 PASS successfullyParsed is true
1039 1039
1040 TEST COMPLETE 1040 TEST COMPLETE
1041 1041
OLDNEW
« no previous file with comments | « LayoutTests/crypto/clone-rsaHashedKey-private-expected.txt ('k') | LayoutTests/crypto/clone-rsaKey-private-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698