SubtilKrypto.signum()

SubtilKrypto.signum() metoden returnerar en Promise innehĂ„llande signature motsvarar texten, algoritmen och key avkastas som parametrar.

Syntax

var alias = krypto.subtil.signum(algo, nyckel, text2signum);

Parameterar

  • algo Ă€r en DOMString definierar signaturfunktionen att anvĂ€nda. BefrĂ€mjande vĂ€rden Ă€r: HMAC, RSASSA-PKCS1-v1_5, and ECDSA.
  • nyckel  Ă€r en CryptoKey innehĂ„ller den privata nyckeln som ska anvĂ€ndas för signering.
  • text2signum Ă€r en ArrayBuffer eller en ArrayBufferView innehĂ„llande data som ska signeras.

ReturvÀrde

  • alias Ă€r en Promise som returnerar signaturen till succĂ©.

Undantag

TillstĂ„ndet nekas nĂ€r följande anomali uppstĂ„r:

  • InvalidAccessError nĂ€r signeringsnyckeln inte Ă€r en nyckel för begĂ€ran signeringsalgoritmen eller nĂ€r man försöker anvĂ€nda en algoritm som Ă€r antingen okĂ€nd eller inte lĂ€mplig för signering.

Specifikationer

Specifikationer Status Kommentar
Web Cryptography API
The definition of 'SubtleCrypto.sign()' in that specification.
Recommendation Initial definition.

WebblÀsarkompatibilitet

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Funktion Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
GrundlĂ€ggande stöd 37 (Yes) 34 (34) No support ? No support
Funktion
  Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
GrundlĂ€ggande stöd (Yes) 37 (Yes) 34.0 (34) No support ? No support

Se Àven