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> |