EcdsaParams - 表示使用 ECDSA 算法的参数
EcdsaParams
是 Web 加密 API 的字典,表示使用 ECDSA 算法时,应作为 algorithm
参数传递给 SubtleCrypto.sign()
或 SubtleCrypto.verify()
的对象。
属性
name
一个 DOMString
。应该将其设置为 ECDSA
。
hash
一个 DOMString
。表示要使用的摘要算法的标识符。它应该是以下之一:
警告:此处也支持
SHA-1
,但是 SHA-1 算法被视为易受攻击,因此不再使用。
实例
请参阅 SubtleCrypto.sign()
或 SubtleCrypto.verify()
的实例。
规范
规范 | 状态 | 备注 |
---|---|---|
Web Cryptography API SubtleCrypto.EcdsaParams 的定义 |
推荐 | - |
浏览器兼容性
如果浏览器的 SubtleCrypto.sign()
和 SubtleCrypto.verify()
方法支持任何基于 ECDH
的算法,则支持该类型。
桌面浏览器兼容性
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 37 | 37 | 未知 | 34 32 — 34 | 未知 | 24 | 7 |
1. 不支持:RSA-PSS,ECDSA。
2. 返回 CryptoOperation
而不是 Promise