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

CryptoKeyPair

Das CryptoKeyPair-Dictionary der Web Crypto API repräsentiert ein Schlüsselpaar für einen asymmetrischen Kryptographie-Algorithmus, auch bekannt als Public-Key-Algorithmus.

Ein CryptoKeyPair-Objekt kann mit SubtleCrypto.generateKey() erhalten werden, wenn der ausgewählte Algorithmus einer der asymmetrischen Algorithmen ist: RSASSA-PKCS1-v1_5, RSA-PSS, RSA-OAEP, ECDSA oder ECDH.

Es enthält zwei Eigenschaften, die beide CryptoKey-Objekte sind: eine privateKey-Eigenschaft, die den privaten Schlüssel enthält, und eine publicKey-Eigenschaft, die den öffentlichen Schlüssel enthält.

Instanzeigenschaften

CryptoKeyPair.privateKey

Ein CryptoKey-Objekt, das den privaten Schlüssel darstellt. Bei Verschlüsselungs- und Entschlüsselungsalgorithmen wird dieser Schlüssel zum Entschlüsseln verwendet. Bei Signier- und Verifizierungsalgorithmen wird er zum Signieren verwendet.

CryptoKeyPair.publicKey

Ein CryptoKey-Objekt, das den öffentlichen Schlüssel darstellt. Bei Verschlüsselungs- und Entschlüsselungsalgorithmen wird dieser Schlüssel zum Verschlüsseln verwendet. Bei Signier- und Verifizierungsalgorithmen wird er zur Signaturüberprüfung verwendet.

Beispiele

Die Beispiele für SubtleCrypto-Methoden verwenden oft CryptoKeyPair-Objekte. Zum Beispiel:

Spezifikationen

Spezifikation
Web Cryptography Level 2
# keypair

Siehe auch