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-1
is 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 APIThe 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.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
sign
|
Chrome
Full support 37 |
Edge Partial support 12 Partial support 12 Notes' Not supported: RSA-PSS, ECDSA. |
Firefox Full support 34 Full support 34 No support 32 — 34 Disabled' From version 32 until version 34 (exclusive): this feature is behind the |
IE Partial support 11 Partial support 11 Notes' Returns |
Opera
Full support 24 |
Safari
Full support 7 |
WebView Android
Full support 37 |
Chrome Android
Full support 37 |
Firefox Android Full support 34 Full support 34 No support 32 — 34 Disabled' From version 32 until version 34 (exclusive): this feature is behind the |
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.
See also
EcdsaParams by Mozilla Contributors is licensed under CC-BY-SA 2.5.