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