This page was translated from English by the community. Learn more and join the MDN Web Docs community.
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> |