This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

CryptoKeyPair

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

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

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

Свойства

CryptoKeyPair.privateKey

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

CryptoKeyPair.publicKey

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

Примеры

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

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

Specification
Web Cryptography Level 2
# keypair

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

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