Spec-Zone.ru › Web APIs

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. Например:

  • SubtleCrypto.generateKey()
  • SubtleCrypto.deriveKey()
  • SubtleCrypto.importKey()
  • SubtleCrypto.exportKey()
  • SubtleCrypto.wrapKey()
  • SubtleCrypto.unwrapKey()
  • SubtleCrypto.encrypt()
  • SubtleCrypto.decrypt()
  • SubtleCrypto.sign()
  • SubtleCrypto.verify()

Спецификации

Спецификация
API криптографии веб-браузера
# keypair

См. также

  • SubtleCrypto.generateKey.
  • SubtleCrypto.sign и SubtleCrypto.verify.
  • SubtleCrypto.encrypt и SubtleCrypto.decrypt.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API