IDSAKeyPairGenerator.Initialize Metodo

Definizione

Overload

Nome Descrizione
Initialize(IDSAParams, SecureRandom)

Inizializza il generatore di coppie di chiavi usando i parametri della famiglia DSA (p,q e g) e un'origine di bit SecureRandom facoltativa.

Initialize(Int32, Boolean, SecureRandom)

Inizializza il generatore di coppie di chiavi per una determinata lunghezza del modulo (anziché parametri) e un'origine di bit SecureRandom facoltativa.

Initialize(IDSAParams, SecureRandom)

Inizializza il generatore di coppie di chiavi usando i parametri della famiglia DSA (p,q e g) e un'origine di bit SecureRandom facoltativa.

[Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(Java.Security.Interfaces.IDSAParams? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(Ljava/security/interfaces/DSAParams;Ljava/security/SecureRandom;)V", "GetInitialize_Ljava_security_interfaces_DSAParams_Ljava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : Java.Security.Interfaces.IDSAParams * Java.Security.SecureRandom -> unit

Parametri

params
IDSAParams

parametri da usare per generare le chiavi.

random
SecureRandom

origine bit casuale da usare per generare bit chiave; può essere Null.

Attributi

Eccezioni

se i valori dei parametri specificati sono o non sono null validi.

Commenti

Inizializza il generatore di coppie di chiavi usando i parametri della famiglia DSA (p,q e g) e un'origine di bit SecureRandom facoltativa. Se è necessaria un'origine di bit SecureRandom ma non specificata, ad esempio Null, verrà usata un'istanza secureRandom predefinita.

per java.security.interfaces.DSAKeyPairGenerator.initialize(java.security.interfaces.DSAParams, java.security.SecureRandom).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Initialize(Int32, Boolean, SecureRandom)

Inizializza il generatore di coppie di chiavi per una determinata lunghezza del modulo (anziché parametri) e un'origine di bit SecureRandom facoltativa.

[Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Initialize(int modlen, bool genParams, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(IZLjava/security/SecureRandom;)V", "GetInitialize_IZLjava_security_SecureRandom_Handler:Java.Security.Interfaces.IDSAKeyPairGeneratorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Initialize : int * bool * Java.Security.SecureRandom -> unit

Parametri

modlen
Int32

lunghezza del modulo in bit. I valori validi sono multipli di 64 tra 512 e 1024, inclusi, 2048 e 3072.

genParams
Boolean

se generare o meno nuovi parametri per la lunghezza del modulo richiesta.

random
SecureRandom

origine bit casuale da usare per generare bit chiave; può essere Null.

Attributi

Eccezioni

se la lunghezza del modulo specificata non è valida o se non sono presenti valori precalcosi e genParams è false.

Commenti

Inizializza il generatore di coppie di chiavi per una determinata lunghezza del modulo (anziché parametri) e un'origine di bit SecureRandom facoltativa. Se è necessaria un'origine di bit SecureRandom ma non specificata, ad esempio Null, verrà usata un'istanza secureRandom predefinita.

Se genParams è true, questo metodo genera nuovi parametri p, q e g. Se è false, il metodo usa parametri precomputti per la lunghezza del modulo richiesta. Se non sono presenti parametri precomputti per la lunghezza del modulo, verrà generata un'eccezione.

per java.security.interfaces.DSAKeyPairGenerator.initialize(int, boolean, java.security.SecureRandom).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a