KeyPairGenerator.Initialize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 文件 java.security.KeyPairGenerator.initialize(java.security.spec.AlgorithmParameterSpec)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
Keysize。 這是一個演算法特定的指標,例如模長度,以位元數來指定。
- 屬性
備註
使用預設參數集及 SecureRandom 最高優先權安裝提供者作為隨機來源,初始化特定鍵大小的金鑰對產生器。 (若安裝的供應商均未提供 的實作 SecureRandom,則使用系統提供的隨機性來源。)
Java 文件 java.security.KeyPairGenerator.initialize(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
Keysize。 這是一個演算法特定的指標,例如模長度,以位元數來指定。
- random
- SecureRandom
隨機性的根源。
- 屬性
備註
以特定鍵大小初始化金鑰對產生器,並以隨機來源(及預設參數集)為基礎。
在 1.2 版本中加入。
Java 文件 java.security.KeyPairGenerator.initialize(int, java.security.SecureRandom)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。