CryptoKeyPair

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

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

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

Свойства

CryptoKeyPair.privateKey

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

CryptoKeyPair.publicKey

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

Примеры

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

Specification
Web Cryptography API
# keypair

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

{{Compat}}

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