CryptoKey

CryptoKey インターフェイスは、特定の鍵アルゴリズムによりもたらされる暗号鍵 (key) を表します。

CryptoKey オブジェクトは、SubtleCrypto.generateKey() または SubtleCrypto.deriveKey()SubtleCrypto.importKey() を使用して取得できます。

プロパティ

このインターフェイスはどのプロパティも継承しません。

CryptoKey.type
鍵の種類と、(対称アルゴリズムでは) 秘密鍵、(非対称アルゴリズムでは) 公開鍵またはプライベートキーを表す列挙値を返します。
CryptoKey.extractable
生の情報がアプリケーションにエクスポートされるかどうかを示す Boolean を返します。
CryptoKey.algorithm
鍵が使用される特定の暗号法を表す透過オブジェクトを返します。
CryptoKey.usages
どの用途で使用される鍵かを示す列挙値の配列を返します。

メソッド

このインターフェイスはどのメソッドも定義または継承しません。

仕様

仕様書 策定状況 備考
Web Cryptography API
CryptoKey の定義
勧告 初期定義。

ブラウザーの実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
CryptoKeyChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 24Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
algorithmChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 24Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
extractableChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 24Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
Secure context requiredChrome 完全対応 60Edge 完全対応 79Firefox 完全対応 75IE 未対応 なしOpera 完全対応 47Safari 未対応 なしWebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 未対応 なしOpera Android 完全対応 47Safari iOS 未対応 なしSamsung Internet Android 完全対応 8.0
typeChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 24Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
usagesChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 24Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0

凡例

完全対応  
完全対応
未対応  
未対応

関連情報