Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox';s spki导出EC公钥?_Javascript_Firefox_Elliptic Curve_Webcrypto Api - Fatal编程技术网

Javascript Firefox';s spki导出EC公钥?

Javascript Firefox';s spki导出EC公钥?,javascript,firefox,elliptic-curve,webcrypto-api,Javascript,Firefox,Elliptic Curve,Webcrypto Api,如果spki导出EC公钥(底部代码),Chromium&co会给出一个健全的ObjectID,但Firefox会给出一个完全不同的ObjectID: 0 86: SEQUENCE { 2 16: SEQUENCE { 4 4: OBJECT IDENTIFIER '1 3 132 112'wat 10 8: OBJECT IDENTIFIER prime256v1 (1 2 840 10045 3 1 7) : } 20 66:

如果spki导出EC公钥(底部代码),Chromium&co会给出一个健全的ObjectID,但Firefox会给出一个完全不同的ObjectID:

0 86: SEQUENCE { 2 16: SEQUENCE { 4 4: OBJECT IDENTIFIER '1 3 132 112'wat 10 8: OBJECT IDENTIFIER prime256v1 (1 2 840 10045 3 1 7) : } 20 66: BIT STRING : 04 EB F3 46 9A 56 19 D6 76 36 23 3B 57 D4 01 25 : CD DD A4 BF 72 DF 51 C7 E7 AA 81 B9 04 5F DF 6B : CA 02 E4 3E 02 D1 44 57 65 EB 9E 36 C4 79 A6 F8 : 51 BB 2D 8F DC C4 42 B3 DB 8B A3 AF 57 F0 BF 7B : 35 : }
原因是Firefox错误,请分别参阅和。 根据,公共ECDSA(或ECDH)密钥的正确OID为
1.2.840.10045.2.1
。OID
1.3.132.112
未定义(类似OID
1.3.132.1.12
仅限于ECDH,另请参见和)

0 89: SEQUENCE { 2 19: SEQUENCE { 4 7: OBJECT IDENTIFIER ecPublicKey (1 2 840 10045 2 1)yes thank you 13 8: OBJECT IDENTIFIER prime256v1 (1 2 840 10045 3 1 7) : } 23 66: BIT STRING : 04 9D 16 97 2F 89 6F 9B 87 4B 86 0E F7 8F BB 98 : 37 E2 BF 75 7C 8E AD 1C A7 B4 5F 6D 75 72 90 FC : 8F 30 AF 91 4B AA 96 71 F3 52 6B 58 8F E0 27 92 : 13 12 77 D1 17 76 F3 3A FD ED A9 B1 1A 64 5E 5F : B1 : }