CryptoKeyPair
CryptoKeyPair из Web Crypto API представляет собой пару ключей для ассиметричных криптографических алгоритмов, также известных как алгоритмы с публичным-приватным ключом.
Объект CryptoKeyPair может быть получен с помощью SubtleCrypto.generateKey() (en-US), используя один из следующих алгоритмов: RSASSA-PKCS1-v1_5, RSA-PSS, RSA-OAEP, ECDSA, или ECDH.
У него всего два свойства, оба объекты CryptoKey: свойства privateKey, содержащее приватный ключ, и publicKey с публичным ключом.
Свойства
CryptoKeyPair.privateKey-
Объект
CryptoKey, представляющее приватный ключ. В криптографических алгоритмах используется для расшифровывания и подписи. CryptoKeyPair.publicKey-
Объект
CryptoKey, представляющее публичный ключ. В криптографических алгоритмах используется для зашифровывания и проверки подлинности подписи.
Примеры
Методы SubtleCrypto обычно используют объекты CryptoKeyPair. Примеры:
Спецификации
| Specification | Status | Comment |
|---|---|---|
| Web Cryptography API | Рекомендация |