W3cubDocs

/Web APIs

EcdsaParams

The EcdsaParams dictionary of the Web Crypto API represents the object that should be passed as the algorithm parameter into SubtleCrypto.sign() or SubtleCrypto.verify() when using the ECDSA algorithm.

Instance properties

name

A string. This should be set to ECDSA.

hash

A string. An identifier for the digest algorithm to use. This should be one of the following:

  • SHA-256: selects the SHA-256 algorithm.
  • SHA-384: selects the SHA-384 algorithm.
  • SHA-512: selects the SHA-512 algorithm.

Warning: SHA-1 is also supported here but the SHA-1 algorithm is considered vulnerable and should no longer be used.

Examples

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
EcdsaParams 37 79
12–79Not supported: RSA-PSS, ECDSA.
34
11Returns CryptoOperation instead of Promise
24 7 37 37 34 24 7 3.0
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
EcdsaParams 37 79
12–79Not supported: RSA-PSS, ECDSA.
34
11Returns CryptoOperation instead of Promise
24 7 37 37 34 24 7 3.0

api.SubtleCrypto.sign

BCD tables only load in the browser

api.SubtleCrypto.verify

BCD tables only load in the browser

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/EcdsaParams