Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

EcdsaParams

Baseline Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Das EcdsaParams-Wörterbuch des Web Crypto API stellt das Objekt dar, das als algorithm-Parameter in SubtleCrypto.sign() oder SubtleCrypto.verify() beim Verwenden des ECDSA-Algorithmus übergeben werden sollte.

Instanz-Eigenschaften

name

Ein String. Dieser sollte auf ECDSA gesetzt werden.

hash

Ein String oder ein Objekt, das eine einzelne Eigenschaft namens name mit einem String-Wert enthält. Es ist ein Identifier für den zu verwendenden Digest-Algorithmus. Dies sollte einer der folgenden sein:

  • SHA-256: wählt den SHA-256-Algorithmus aus.
  • SHA-384: wählt den SHA-384-Algorithmus aus.
  • SHA-512: wählt den SHA-512-Algorithmus aus.

Warnung:>SHA-1 wird hier auch unterstützt, aber der SHA-1-Algorithmus wird als anfällig betrachtet und sollte nicht mehr verwendet werden.

Beispiele

Siehe die Beispiele für SubtleCrypto.sign() oder SubtleCrypto.verify().

Spezifikationen

Spezifikation
Web Cryptography Level 2
# SubtleCrypto-method-sign
Web Cryptography Level 2
# SubtleCrypto-method-verify

Browser-Kompatibilität

Browser, die den "ECDSA"-Algorithmus für die Methoden SubtleCrypto.sign() und SubtleCrypto.verify() unterstützen, werden diesen Typ unterstützen.

api.SubtleCrypto.sign

api.SubtleCrypto.verify

Siehe auch