IDSAKeyPairGenerator.Initialize メソッド

定義

オーバーロード

名前 説明
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 インスタンスが使用されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 にすることができます。

属性

例外

指定した剰余長が無効な場合、または事前計算値がなく、 genParamsfalse場合。

注釈

指定された剰余長 (パラメーターではなく) とオプションの SecureRandom ビット ソースのキー ペア ジェネレーターを初期化します。 SecureRandom ビット ソースが必要であっても指定されていない場合 (つまり null)、既定の SecureRandom インスタンスが使用されます。

genParamsが true の場合、このメソッドは新しい p、q、g パラメーターを生成します。 false の場合、メソッドは要求された剰余長に事前計算されたパラメーターを使用します。 その剰余長の事前計算済みパラメーターがない場合は、例外がスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象