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 API # keypair |