次の方法で共有


KeyGenerator.Init メソッド

定義

オーバーロード

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

このキー ジェネレーターのランダム性のソース

属性

例外

パラメーターを使用してこのキー ジェネレーター アルゴリズムを初期化できない場合。

注釈

このキー ジェネレーターを、指定されたパラメーター セットとユーザー指定のランダムソースで初期化します。

の Java ドキュメントjavax.crypto.KeyGenerator.init(java.security.spec.AlgorithmParameterSpec, java.security.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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象