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.
Properties
name- A
DOMString. This should be set toECDSA. hash- A
DOMString. 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-1is also supported here but the SHA-1 algorithm is considered vulnerable and should no longer be used.
Examples
See the examples for SubtleCrypto.sign() or SubtleCrypto.verify().
Specifications
| Specification | Status | Comment |
|---|---|---|
| Web Cryptography API The definition of 'SubtleCrypto.EcdsaParams' in that specification. |
Recommendation |
Browser compatibility
Browsers that support the "ECDSA" algorithm for the SubtleCrypto.sign() and SubtleCrypto.verify() methods will support this type.
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
sign | Chrome Full support 37 | Edge
Partial support
12
| Firefox
Full support
34
| IE
Partial support
11
| Opera Full support 24 | Safari Full support 7 | WebView Android Full support 37 | Chrome Android Full support 37 | Firefox Android
Full support
34
| Opera Android Full support 24 | Safari iOS Full support 7 | Samsung Internet Android Full support 6.0 |
Legend
- Full support
- Full support
- Partial support
- Partial support
- See implementation notes.
- See implementation notes.
- User must explicitly enable this feature.
- User must explicitly enable this feature.
