Lingua

Cipher.GetInstance Metodo

Definizione

Overload

Nome Descrizione
GetInstance(String)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

GetInstance(String, Provider)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

GetInstance(String, String)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

GetInstance(String)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string -> Javax.Crypto.Cipher

Parametri

transformation
String

nome della trasformazione, ad esempio DES/CBC/PKCS5Padding. Per informazioni sui nomi di trasformazione standard, vedere la sezione Crittografia nella documentazione Java Cryptography Architecture Standard Algorithm Name (Nome algoritmo standard dell'architettura di crittografia).

Valori restituiti

crittografia che implementa la trasformazione richiesta.

Attributi

Eccezioni

se nessun provider installato può fornire la trasformazione oppure è null, vuoto o in un formato non valido.

se nessun provider installato può fornire lo schema di riempimento nella trasformazione.

Commenti

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

Questo metodo attraversa l'elenco dei provider di sicurezza registrati, a partire dal provider più preferito. Viene restituito un nuovo oggetto crittografia che incapsula l'implementazione CipherSpi dal primo provider che supporta l'algoritmo specificato.

Si noti che l'elenco dei provider registrati può essere recuperato tramite il Security#getProviders() Security.getProviders() metodo .

per javax.crypto.Cipher.getInstance(java.lang.String).

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

GetInstance(String, Provider)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * Java.Security.Provider -> Javax.Crypto.Cipher

Parametri

transformation
String

nome della trasformazione, ad esempio DES/CBC/PKCS5Padding. Per informazioni sui nomi di trasformazione standard, vedere la sezione Crittografia nella documentazione Java Cryptography Architecture Standard Algorithm Name (Nome algoritmo standard dell'architettura di crittografia).

provider
Provider

provider.

Valori restituiti

crittografia che implementa la trasformazione richiesta.

Attributi

Eccezioni

se il provider specificato non può fornire la trasformazione oppure è null, vuoto o in un formato non valido.

se lo schema di riempimento richiesto nella trasformazione non è disponibile.

se il provider è null.

Commenti

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

Viene restituito un nuovo oggetto crittografia che incapsula l'implementazione CipherSpi dall'oggetto Provider specificato. Si noti che l'oggetto Provider specificato non deve essere registrato nell'elenco dei provider.

per javax.crypto.Cipher.getInstance(java.lang.String, java.security.Provider).

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

GetInstance(String, String)

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")]
public static Javax.Crypto.Cipher? GetInstance(string? transformation, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;", "")>]
static member GetInstance : string * string -> Javax.Crypto.Cipher

Parametri

transformation
String

nome della trasformazione, ad esempio DES/CBC/PKCS5Padding. Per informazioni sui nomi di trasformazione standard, vedere la sezione Crittografia nella documentazione Java Cryptography Architecture Standard Algorithm Name (Nome algoritmo standard dell'architettura di crittografia).

provider
String

nome del provider.

Valori restituiti

crittografia che implementa la trasformazione richiesta.

Attributi

Eccezioni

se il provider specificato non può fornire la trasformazione oppure è null, vuoto o in un formato non valido.

se non è possibile trovare alcun provider con il nome specificato.

se lo schema di riempimento richiesto nella trasformazione non è disponibile.

se il provider specificato è null.

Commenti

Restituisce un Cipher oggetto che implementa la trasformazione specificata.

Viene restituito un nuovo oggetto crittografia che incapsula l'implementazione CipherSpi dal provider specificato. Il provider specificato deve essere registrato nell'elenco dei provider di sicurezza.

Si noti che l'elenco dei provider registrati può essere recuperato tramite il Security#getProviders() Security.getProviders() metodo .

per javax.crypto.Cipher.getInstance(java.lang.String, java.lang.String).

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