KeyPurpose
暗号キーを使用するさまざまな目的または操作を表します。各列挙値は、特定の暗号化操作または関数に対応します。
列挙型メンバー
DECRYPT
DECRYPT:
"DECRYPT"
復号化操作に使用できるキー。これは通常、非対称暗号のプライベートキー、または対称暗号の共有キーに関連付けられます。
DERIVE
DERIVE:
"DERIVE"
キー導出関数で使用できるキー。これらの関数は、マスターキー、パスワード、共有シークレットなどのシークレット値から1つ以上のシークレットキーを導出します。
ENCRYPT
ENCRYPT:
"ENCRYPT"
暗号化操作に使用できるキー。非対称暗号のパブリックキーでも、対称暗号の共有キーでもかまいません。
SIGN
SIGN:
"SIGN"
デジタル署名の作成に使用できるキー。これは通常、非対称暗号のプライベートキーに関連付けられます。
UNWRAP
UNWRAP:
"UNWRAP"
ラッピングされたキーをラッピング解除(復号化)するためのキー。これはキーラッピングの逆の操作で、元のキーマテリアルを取得するために使用されます。
VERIFY
VERIFY:
"VERIFY"
デジタル署名の検証に使用できるキー。これは通常、署名に使用されるプライベートキーに対応するパブリックキーに関連付けられます。
WRAP
WRAP:
"WRAP"
ほかのキーをラッピング(暗号化)するために使用できるキー。キーラッピングは、送信時または保存中に暗号キーマテリアルを保護するための方法です。
Last updated: 2025年10月2日

