EcdsaParams
Словарь EcdsaParams API Web Crypto API представляет объект, который должен быть передан в качестве параметра algorithm в SubtleCrypto.sign() или SubtleCrypto.verify() при использовании алгоритма ECDSA.
Свойства экземпляра
name-
Строка. Должно быть установлено значение
ECDSA. hash-
Строка. Идентификатор алгоритма хеширования digest algorithm для использования. Должно быть одно из следующих:
-
SHA-256: выбирает алгоритм SHA-256. -
SHA-384: выбирает алгоритм SHA-384. -
SHA-512: выбирает алгоритм SHA-512.
Предупреждение:
SHA-1также поддерживается здесь, но алгоритм SHA-1 считается уязвимым и больше не должен использоваться. -
Примеры
См. примеры для SubtleCrypto.sign() или SubtleCrypto.verify().
Спецификации
| Спецификация |
|---|
| API криптографии веб # SubtleCrypto-method-sign |
| API криптографии веб # SubtleCrypto-method-verify |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
EcdsaParams |
37 | 7912–79Не поддерживается: RSA-PSS, ECDSA. |
34 | 24 | 7 | 37 | 34 | 24 | 7 | 3.0 | 37 |
ed25519 |
113 | 113 | 129 | 99 | 17 | 113 | 129 | Нет | 17 | Нет | Нет |
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
EcdsaParams |
37 | 7912–79Не поддерживается: RSA-PSS, ECDSA. |
34 | 24 | 7 | 37 | 34 | 24 | 7 | 3.0 | 37 |
ed25519 |
113 | 113 | 129 | 99 | 17Генерирует случайные подписи в соответствии с draft-irtf-cfrg-det-sigs-with-noise, а не детерминированные подписи в соответствии с RFC 8032. |
113 | 129 | Нет | 17Генерирует случайные подписи в соответствии с draft-irtf-cfrg-det-sigs-with-noise, а не детерминированные подписи в соответствии с RFC 8032. |
Нет | Нет |
api.SubtleCrypto.sign
Таблицы BCD загружаются только в браузере
api.SubtleCrypto.verify
Таблицы BCD загружаются только в браузере
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/EcdsaParams