CryptoKeyPair

CryptoKeyPair из Web Crypto API представляет собой пару ключей для ассиметричных криптографических алгоритмов, также известных как алгоритмы с публичным-приватным ключом.

Объект CryptoKeyPair может быть получен с помощью SubtleCrypto.generateKey() (en-US), используя один из следующих алгоритмов: RSASSA-PKCS1-v1_5, RSA-PSS, RSA-OAEP, ECDSA, или ECDH.

У него всего два свойства, оба объекты CryptoKey: свойства privateKey, содержащее приватный ключ, и publicKey с публичным ключом.

Свойства

CryptoKeyPair.privateKey
Объект CryptoKey, представляющее приватный ключ. В криптографических алгоритмах используется для расшифровывания и подписи.
CryptoKeyPair.publicKey
Объект CryptoKey, представляющее публичный ключ. В криптографических алгоритмах используется для зашифровывания и проверки подлинности подписи.

Примеры

Методы SubtleCrypto обычно используют объекты CryptoKeyPair. Примеры:

Спецификации

Спецификация Статус Комментарий
Web Cryptography API
Определение 'CryptoKeyPair' в этой спецификации.
Рекомендация Initial definition.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также