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

Spezifikationen

Specification
Web Cryptography API
# keypair

Siehe auch