共用方式為


KeyPairGenerator.Initialize 方法

定義

多載

Initialize(IAlgorithmParameterSpec)

使用指定的參數集和 SecureRandom 最高優先順序安裝提供者實作做為隨機來源,初始化密鑰組產生器。

Initialize(Int32)

使用預設參數集和 SecureRandom 安裝最高優先順序提供者作為隨機來源的實作,初始化特定索引鍵的密鑰組產生器。

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 和隨機性的來源(如果未提供任何已安裝提供者,則從最高優先順序的已安裝提供者或系統提供)。 如果提供者未覆寫,該方法 initialize 一律會擲回 UnsupportedOperationException。

已在1.2中新增。

java.security.KeyPairGenerator.initialize(java.security.spec.AlgorithmParameterSpec)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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實作,則會使用系統提供的隨機來源。

java.security.KeyPairGenerator.initialize(int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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中新增。

java.security.KeyPairGenerator.initialize(int, java.security.SecureRandom)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於