blob: 72b530c6e30d99075f32c02c7127e6f31a739806 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
---
title: CryptoKey
slug: Web/API/CryptoKey
tags:
- API
- Interface
- Reference
- Web Crypto API
translation_of: Web/API/CryptoKey
---
<p>{{APIRef("Web Crypto API")}}</p>
<p><strong><code>CryptoKey</code></strong> インターフェイスは、特定の鍵アルゴリズムによりもたらされる暗号鍵 ({{glossary("key")}}) を表します。</p>
<p><code>CryptoKey</code> オブジェクトは、{{domxref("SubtleCrypto.generateKey()")}} または {{domxref("SubtleCrypto.deriveKey()")}}、{{domxref("SubtleCrypto.importKey()")}} を使用して取得できます。</p>
<h2 id="Properties" name="Properties">プロパティ</h2>
<p><em>このインターフェイスはどのプロパティも継承しません。</em></p>
<dl>
<dt>{{domxref("CryptoKey.type")}}</dt>
<dd>鍵の種類と、(対称アルゴリズムでは) 秘密鍵、(非対称アルゴリズムでは) 公開鍵またはプライベートキーを表す列挙値を返します。</dd>
<dt>{{domxref("CryptoKey.extractable")}}</dt>
<dd>生の情報がアプリケーションにエクスポートされるかどうかを示す {{jsxref("Boolean")}} を返します。</dd>
<dt>{{domxref("CryptoKey.algorithm")}}</dt>
<dd>鍵が使用される特定の暗号法を表す透過オブジェクトを返します。</dd>
<dt>{{domxref("CryptoKey.usages")}}</dt>
<dd>どの用途で使用される鍵かを示す列挙値の配列を返します。</dd>
</dl>
<h2 id="Methods" name="Methods">メソッド</h2>
<p><em>このインターフェイスはどのメソッドも定義または継承しません。</em></p>
<h2 id="Specifications" name="Specifications">仕様</h2>
<table class="standard-table">
<tbody>
<tr>
<th scope="col">仕様書</th>
<th scope="col">策定状況</th>
<th scope="col">備考</th>
</tr>
<tr>
<td>{{ SpecName('Web Crypto API', '#dfn-CryptoKey', 'CryptoKey') }}</td>
<td>{{ Spec2('Web Crypto API') }}</td>
<td>初期定義。</td>
</tr>
</tbody>
</table>
<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの実装状況</h2>
<p>{{Compat("api.CryptoKey")}}</p>
<h2 id="See_Also" name="See_Also">関連情報</h2>
<ul>
<li>{{domxref("Crypto")}} および {{domxref("Crypto.subtle")}}。</li>
</ul>
|