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 和隨機性的來源(如果未提供任何已安裝提供者,則從最高優先順序的已安裝提供者或系統提供)。 如果提供者未覆寫,該方法 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 屬性授權中所述的詞彙使用。