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 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.