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 完全対応 ありFirefox 完全対応 34IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
typeChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
extractableChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
algorithmChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
usagesChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり

凡例

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

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mdnwebdocs-bot, Marsf
最終更新者: mdnwebdocs-bot,