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

注釈

の Java ドキュメント java.security.interfaces.DSAKeyPairGenerator.initialize(java.security.interfaces.DSAParams, java.security.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

注釈

の Java ドキュメント java.security.interfaces.DSAKeyPairGenerator.initialize(int, boolean, java.security.SecureRandom)

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

適用対象