KeyStorePurpose 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose =
- 継承
-
KeyStorePurpose
- 属性
フィールド
| Name | 値 | 説明 |
|---|---|---|
| Encrypt | 1 | キーの目的: 暗号化。
|
| Decrypt | 2 | キーの目的: 復号化。
|
| Sign | 4 | キーの目的: メッセージ認証コード (MAC) の署名または生成。
|
| Verify | 8 | キーの目的: 署名またはメッセージ認証コード (MAC) 検証。
|
| WrapKey | 32 | キーの目的: ラップされたキーをラップしてラップ解除し、安全なインポートを行います。
|
| AgreeKey | 64 | キーの目的: キー契約を通じて共有 ECDH シークレットを作成します。 この目的を持つキーを別のパーティの楕円曲線公開キーと組み合わせて、安全でないチャネルで共有シークレットを確立できます。 これは、
|
| AttestKey | 128 | キーの目的: 構成証明の署名。 この目的は他のすべての目的と互換性がありません。つまり、PURPOSE_ATTEST_KEYを使用してキーを生成するときに、他の目的を指定することはできません。 また、インポートされたキーにはPURPOSE_ATTEST_KEYを指定できない場合があります。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。