KeyGenerator.Init メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Init(SecureRandom) |
このキー ジェネレーターを初期化します。 |
Init(IAlgorithmParameterSpec) |
指定したパラメーター セットを使用して、このキー ジェネレーターを初期化します。 |
Init(Int32) |
特定のキー サイズに対してこのキー ジェネレーターを初期化します。 |
Init(IAlgorithmParameterSpec, SecureRandom) |
このキー ジェネレーターを、指定されたパラメーター セットとユーザー指定のランダムソースで初期化します。 |
Init(Int32, SecureRandom) |
ユーザー指定のランダムなソースを使用して、特定のキー サイズに対してこのキー ジェネレーターを初期化します。 |
Init(SecureRandom)
このキー ジェネレーターを初期化します。
[Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")]
public void Init (Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.SecureRandom -> unit
パラメーター
- random
- SecureRandom
このジェネレーターのランダム性のソース
- 属性
注釈
このキー ジェネレーターを初期化します。
の Java ドキュメントjavax.crypto.KeyGenerator.init(java.security.SecureRandom)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
Init(IAlgorithmParameterSpec)
指定したパラメーター セットを使用して、このキー ジェネレーターを初期化します。
[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")]
public void Init (Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec -> unit
パラメーター
- params
- IAlgorithmParameterSpec
キー生成パラメーター
- 属性
例外
パラメーターを使用してこのキー ジェネレーター アルゴリズムを初期化できない場合は 。
注釈
指定したパラメーター セットを使用して、このキー ジェネレーターを初期化します。
このキー ジェネレーターでランダム バイトが必要な場合は、最も優先度の高いインストール済みプロバイダーの実装をランダムのソースとして使用して java.security.SecureRandom
取得します。 (インストールされているプロバイダーのいずれも SecureRandom の実装を提供していない場合は、システムによって提供されるランダム性のソースが使用されます)。
の Java ドキュメントjavax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
Init(Int32)
特定のキー サイズに対してこのキー ジェネレーターを初期化します。
[Android.Runtime.Register("init", "(I)V", "")]
public void Init (int keysize);
[<Android.Runtime.Register("init", "(I)V", "")>]
member this.Init : int -> unit
パラメーター
- keysize
- Int32
キーサイズ。 これは、ビット数で指定されたアルゴリズム固有のメトリックです。
- 属性
注釈
特定のキー サイズに対してこのキー ジェネレーターを初期化します。
このキー ジェネレーターでランダム バイトが必要な場合は、最も優先度の高いインストール済みプロバイダーの実装をランダムのソースとして使用して java.security.SecureRandom
取得します。 (インストールされているプロバイダーのいずれも SecureRandom の実装を提供していない場合は、システムによって提供されるランダム性のソースが使用されます)。
の Java ドキュメントjavax.crypto.KeyGenerator.init(int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
Init(IAlgorithmParameterSpec, SecureRandom)
このキー ジェネレーターを、指定されたパラメーター セットとユーザー指定のランダムソースで初期化します。
[Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")]
public void Init (Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "")>]
member this.Init : Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit
パラメーター
- params
- IAlgorithmParameterSpec
キー生成パラメーター
- random
- SecureRandom
このキー ジェネレーターのランダム性のソース
- 属性
例外
パラメーターを使用してこのキー ジェネレーター アルゴリズムを初期化できない場合。
注釈
このキー ジェネレーターを、指定されたパラメーター セットとユーザー指定のランダムソースで初期化します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
Init(Int32, SecureRandom)
ユーザー指定のランダムなソースを使用して、特定のキー サイズに対してこのキー ジェネレーターを初期化します。
[Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")]
public void Init (int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("init", "(ILjava/security/SecureRandom;)V", "")>]
member this.Init : int * Java.Security.SecureRandom -> unit
パラメーター
- keysize
- Int32
キーサイズ。 これは、ビット数で指定されたアルゴリズム固有のメトリックです。
- random
- SecureRandom
このキー ジェネレーターのランダム性のソース
- 属性
注釈
ユーザー指定のランダムなソースを使用して、特定のキー サイズに対してこのキー ジェネレーターを初期化します。
の Java ドキュメントjavax.crypto.KeyGenerator.init(int, java.security.SecureRandom)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。