KeyGenParameterSpec.Builder.SetMgf1Digests(String[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マスク生成関数 MGF1 で使用できるハッシュ関数 (SHA-256、SHA-384 など) のセットを設定します (キーを使用した特定の操作に使用されます)。
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)]
public Android.Security.Keystore.KeyGenParameterSpec.Builder SetMgf1Digests(params string[] mgf1Digests);
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)>]
member this.SetMgf1Digests : string[] -> Android.Security.Keystore.KeyGenParameterSpec.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 です。これは、ダイジェストが明示的に指定されていない場合、キーの作成時に指定されます。 null は、このメソッドのパラメーターとして指定できません。MGF1 ダイジェストを無効にすることはできません。呼び出し元が使用しようとするときの既定値が存在する必要があります。
キーを使用する場合、呼び出し元は、キーの作成時に指定されなかったダイジェストを指定できません。 キーの作成時にダイジェストが明示的に指定されていない場合、呼び出し元は既定のダイジェスト SHA-1 を指定できます (ただし、そうする必要はありません)。
KeyProperties.DIGEST 定数を参照してください。
android.security.keystore.KeyGenParameterSpec.Builder.setMgf1Digestsの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。