Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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
| Specification |
|---|
| Web Cryptography Level 2> # keypair> |