CryptoKeyPair

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

CryptoKeyPair из Web Crypto API представляет собой пару ключей для ассиметричных криптографических алгоритмов, также известных как алгоритмы с публичным-приватным ключом.

Объект CryptoKeyPair может быть получен с помощью SubtleCrypto.generateKey(), используя один из следующих алгоритмов: RSASSA-PKCS1-v1_5, RSA-PSS, RSA-OAEP, ECDSA, или ECDH.

У него всего два свойства, оба объекты CryptoKey: свойства privateKey, содержащее приватный ключ, и publicKey с публичным ключом.

Свойства

CryptoKey.privateKey
Объект CryptoKey, представляющее приватный ключ. В криптографических алгоритмах используется для разшифровывания и подписи.
CryptoKey.publicKey
Объект CryptoKey, представляющее публичный ключ. В криптографических алгоритмах используется для зашифровывания и проверки подлинности подписи.

Примеры

Методы SubtleCrypto обычно используют объекты CryptoKeyPair. Примеры:

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

Спецификация Статус Комментарий
Web Cryptography API
Определение 'CryptoKeyPair' в этой спецификации.
Рекомендация Initial definition.

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
CryptoKeyPairChrome Полная поддержка 37Edge Полная поддержка ≤18Firefox Полная поддержка 34IE Нет поддержки НетOpera ? Safari Нет поддержки НетWebView Android Полная поддержка 37Chrome Android Полная поддержка 37Firefox Android Полная поддержка 34Opera Android ? Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 3.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

Смотрите также