CryptoKeyPair
Словарь CryptoKeyPair из 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. Например:
Спецификации
| Спецификация |
|---|
| API криптографии веб-браузера # keypair |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair