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
。
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
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
。
注釈
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。