IDSAKeyPairGenerator.Initialize メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Initialize(IDSAParams, SecureRandom) |
DSA ファミリ パラメーター (p、q、g) とオプションの SecureRandom ビット ソースを使用して、キー ペア ジェネレーターを初期化します。 |
| Initialize(Int32, Boolean, SecureRandom) |
指定された剰余長 (パラメーターではなく) とオプションの SecureRandom ビット ソースのキー ペア ジェネレーターを初期化します。 |
Initialize(IDSAParams, SecureRandom)
DSA ファミリ パラメーター (p、q、g) とオプションの SecureRandom ビット ソースを使用して、キー ペア ジェネレーターを初期化します。
[Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(Java.Security.Interfaces.IDSAParams? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : Java.Security.Interfaces.IDSAParams * Java.Security.SecureRandom -> unit
パラメーター
- params
- IDSAParams
キーの生成に使用するパラメーター。
- random
- SecureRandom
キー ビットの生成に使用するランダム ビット ソース。は null にすることができます。
- 属性
例外
指定したパラメーター値が null または無効な場合は 。
注釈
DSA ファミリ パラメーター (p、q、g) とオプションの SecureRandom ビット ソースを使用して、キー ペア ジェネレーターを初期化します。 SecureRandom ビット ソースが必要であっても指定されていない場合 (つまり null)、既定の SecureRandom インスタンスが使用されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Initialize(Int32, Boolean, SecureRandom)
指定された剰余長 (パラメーターではなく) とオプションの SecureRandom ビット ソースのキー ペア ジェネレーターを初期化します。
[Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(int modlen, bool genParams, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : int * bool * Java.Security.SecureRandom -> unit
パラメーター
- modlen
- Int32
ビット単位の剰余長。 有効な値は、512 から 1024 までの 64 の倍数 (2048、3072 を含む) です。
- genParams
- Boolean
要求された剰余長の新しいパラメーターを生成するかどうかを指定します。
- random
- SecureRandom
キー ビットの生成に使用するランダム ビット ソース。は null にすることができます。
- 属性
例外
指定した剰余長が無効な場合、または事前計算値がなく、 genParams が false場合。
注釈
指定された剰余長 (パラメーターではなく) とオプションの SecureRandom ビット ソースのキー ペア ジェネレーターを初期化します。 SecureRandom ビット ソースが必要であっても指定されていない場合 (つまり null)、既定の SecureRandom インスタンスが使用されます。
genParamsが true の場合、このメソッドは新しい p、q、g パラメーターを生成します。 false の場合、メソッドは要求された剰余長に事前計算されたパラメーターを使用します。 その剰余長の事前計算済みパラメーターがない場合は、例外がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。