Cipher.GetInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetInstance(String) |
Restituisce un |
| GetInstance(String, Provider) |
Restituisce un |
| GetInstance(String, String) |
Restituisce un |
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.