KeyProtection.Builder.SetMgf1Digests(String[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マスク生成関数 MGF1 で使用できるハッシュ関数 (SHA-256、SHA-384 など) のセットを設定します (キーを使用した特定の操作に使用されます)。
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)]
public Android.Security.Keystore.KeyProtection.Builder SetMgf1Digests(params string[]? mgf1Digests);
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)>]
member this.SetMgf1Digests : string[] -> Android.Security.Keystore.KeyProtection.Builder
パラメーター
- mgf1Digests
- String[]
この値は null である可能性があります。 値は次のいずれかです: KeyProperties.DIGEST_NONE;KeyProperties.DIGEST_MD5;KeyProperties.DIGEST_SHA1;KeyProperties.DIGEST_SHA224;KeyProperties.DIGEST_SHA256;KeyProperties.DIGEST_SHA384;KeyProperties.DIGEST_SHA512
返品
- 属性
注釈
マスク生成関数 MGF1 で使用できるハッシュ関数 (SHA-256、SHA-384 など) のセットを設定します (キーを使用した特定の操作に使用されます)。 マスク生成関数の他のダイジェストでキーを使用しようとすると、拒否されます。
これは、署名/検証キーと RSA OAEP 埋め込みスキームで使用される RSA 暗号化/復号化キーにのみ指定できます。これらの操作にはダイジェストを含むマスク生成関数 (MGF1) が含まれているためです。 MGF1 の既定のダイジェストは SHA-1 です。これは、ダイジェストが明示的に指定されていない場合、キーのインポート時に指定されます。 キーを使用する場合、呼び出し元は、キーのインポート時に指定されなかったダイジェストを指定できません。 キーのインポート中にダイジェストが明示的に指定されていない場合、呼び出し元は既定のダイジェスト SHA-1 を指定できます (ただし、そうする必要はありません)。
KeyProperties.DIGEST 定数を参照してください。
android.security.keystore.KeyProtection.Builder.setMgf1Digestsの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。