SubtilKrypto.signum()

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

Syntax

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

Parameterar

  • algo Ă€r en DOMString (en-US) 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 (en-US) 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! (en-US)

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