KeyPairGenerator.Initialize メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Initialize(IAlgorithmParameterSpec) |
指定したパラメーター セットと、最も優先度の高いインストール済みプロバイダーの |
| Initialize(Int32) |
既定のパラメーター セットと、最も優先度の高いインストール済みプロバイダーの |
| Initialize(Int32, SecureRandom) |
特定のキー サイズのキー ペア ジェネレーターを、指定されたランダムなソース (および既定のパラメーター セット) で初期化します。 |
Initialize(IAlgorithmParameterSpec)
指定したパラメーター セットと、最も優先度の高いインストール済みプロバイダーの SecureRandom 実装をランダムのソースとして使用して、キー ペア ジェネレーターを初期化します。
[Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")]
public virtual void Initialize(Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")>]
override this.Initialize : Java.Security.Spec.IAlgorithmParameterSpec -> unit
パラメーター
- params
- IAlgorithmParameterSpec
キーの生成に使用されるパラメーター セット。
- 属性
例外
指定されたパラメーターがサポートされていない場合
注釈
指定したパラメーター セットと、最も優先度の高いインストール済みプロバイダーの SecureRandom 実装をランダムのソースとして使用して、キー ペア ジェネレーターを初期化します。 (インストールされているプロバイダーのいずれも SecureRandom の実装を提供していない場合は、システムによって提供されるランダム性のソースが使用されます)。
この具象メソッドは、この定義済みの抽象クラスに追加されています。 このメソッドは KeyPairGeneratorSpi KeyPairGeneratorSpi#initialize( java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) initialize メソッドを呼び出し、 params とランダム性のソースを渡します (インストールされている最も優先順位の高いプロバイダーから取得するか、インストールされているプロバイダーが 1 つも提供していない場合はシステムによって提供されます)。 その initialize メソッドは、プロバイダーによってオーバーライドされない場合、UnsupportedOperationException を常にスローします。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Initialize(Int32)
既定のパラメーター セットと、最も優先度の高いインストール済みプロバイダーの SecureRandom 実装をランダムのソースとして使用して、特定のキー サイズのキー ペア ジェネレーターを初期化します。
[Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")]
public virtual void Initialize(int keysize);
[<Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")>]
override this.Initialize : int -> unit
パラメーター
- keysize
- Int32
キーサイズ。 これは、ビット数で指定された、剰余長などのアルゴリズム固有のメトリックです。
- 属性
注釈
既定のパラメーター セットと、最も優先度の高いインストール済みプロバイダーの SecureRandom 実装をランダムのソースとして使用して、特定のキー サイズのキー ペア ジェネレーターを初期化します。 (インストールされているプロバイダーのいずれも SecureRandom の実装を提供していない場合は、システムによって提供されるランダム性のソースが使用されます)。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Initialize(Int32, SecureRandom)
特定のキー サイズのキー ペア ジェネレーターを、指定されたランダムなソース (および既定のパラメーター セット) で初期化します。
[Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")]
public override void Initialize(int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")>]
override this.Initialize : int * Java.Security.SecureRandom -> unit
パラメーター
- keysize
- Int32
キーサイズ。 これは、ビット数で指定された、剰余長などのアルゴリズム固有のメトリックです。
- random
- SecureRandom
ランダム性のソース。
- 属性
注釈
特定のキー サイズのキー ペア ジェネレーターを、指定されたランダムなソース (および既定のパラメーター セット) で初期化します。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。