CryptoConfig.CreateFromName 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.
Crea una nuova istanza dell'oggetto di crittografia specificato.
Overload
| Nome | Descrizione |
|---|---|
| CreateFromName(String) |
Crea una nuova istanza dell'oggetto di crittografia specificato. |
| CreateFromName(String, Object[]) |
Crea una nuova istanza dell'oggetto di crittografia specificato con gli argomenti specificati. |
CreateFromName(String)
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
Crea una nuova istanza dell'oggetto di crittografia specificato.
public:
static System::Object ^ CreateFromName(System::String ^ name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")]
public static object? CreateFromName(string name);
public static object CreateFromName(string name);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>]
static member CreateFromName : string -> obj
static member CreateFromName : string -> obj
Public Shared Function CreateFromName (name As String) As Object
Parametri
- name
- String
Nome semplice dell'oggetto crittografico di cui creare un'istanza.
Valori restituiti
Nuova istanza dell'oggetto di crittografia specificato.
- Attributi
Eccezioni
Il name parametro è null.
L'algoritmo name descritto dal parametro è stato usato con la modalità FIPS (Federal Information Processing Standards) abilitata, ma non è compatibile con FIPS.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il CreateFromName metodo per creare un nuovo provider SHA-1. Questo esempio di codice fa parte di un esempio più ampio fornito per la CryptoConfig classe .
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
SHA1CryptoServiceProvider SHA1alg =
(SHA1CryptoServiceProvider)CryptoConfig.CreateFromName("SHA1");
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
Dim SHA1alg As SHA1CryptoServiceProvider
SHA1alg = CType( _
cryptoConfig.CreateFromName("SHA1"), SHA1CryptoServiceProvider)
Commenti
Per un elenco di nomi semplici riconosciuti da questa classe, vedere CryptoConfig.
Vedi anche
Si applica a
CreateFromName(String, Object[])
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
- Origine:
- CryptoConfig.cs
Crea una nuova istanza dell'oggetto di crittografia specificato con gli argomenti specificati.
public:
static System::Object ^ CreateFromName(System::String ^ name, ... cli::array <System::Object ^> ^ args);
public:
static System::Object ^ CreateFromName(System::String ^ name, cli::array <System::Object ^> ^ args);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")]
public static object? CreateFromName(string name, params object?[]? args);
public static object CreateFromName(string name, params object[] args);
public static object CreateFromName(string name, object[] args);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>]
static member CreateFromName : string * obj[] -> obj
static member CreateFromName : string * obj[] -> obj
Public Shared Function CreateFromName (name As String, ParamArray args As Object()) As Object
Public Shared Function CreateFromName (name As String, args As Object()) As Object
Parametri
- name
- String
Nome semplice dell'oggetto crittografico di cui creare un'istanza.
- args
- Object[]
Argomenti utilizzati per creare l'oggetto di crittografia specificato.
Valori restituiti
Nuova istanza dell'oggetto di crittografia specificato.
- Attributi
Eccezioni
Il name parametro è null.
L'algoritmo name descritto dal parametro è stato usato con la modalità FIPS (Federal Information Processing Standards) abilitata, ma non è compatibile con FIPS.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il CreateFromName metodo per inizializzare una nuova istanza del provider RSA che accede al TestContainer contenitore di chiavi. Questo esempio di codice fa parte di un esempio più ampio fornito per la CryptoConfig classe .
CspParameters parameters = new CspParameters();
parameters.KeyContainerName = "TestContainer";
Object[] argsArray = new Object[] {parameters};
// Instantiate the RSA provider instance accessing the TestContainer
// key container.
RSA rsa = (RSA)
CryptoConfig.CreateFromName("RSA",argsArray);
Dim parameters As New CspParameters
parameters.KeyContainerName = "TestContainer"
Dim argsArray() = New Object() {parameters}
' Instantiate the RSA provider instance accessing the key container
' TestContainer.
Dim rsa As RSA = RSA.Create()
rsa = CType(cryptoConfig.CreateFromName( _
"RSA", argsArray), _
RSA)
Commenti
Per un elenco di nomi semplici riconosciuti da questa classe, vedere CryptoConfig.