CryptoConfig.CreateFromName Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny instans av det angivna kryptografiska objektet.
Överlagringar
| Name | Description |
|---|---|
| CreateFromName(String) |
Skapar en ny instans av det angivna kryptografiska objektet. |
| CreateFromName(String, Object[]) |
Skapar en ny instans av det angivna kryptografiska objektet med de angivna argumenten. |
CreateFromName(String)
Skapar en ny instans av det angivna kryptografiska objektet.
public:
static System::Object ^ CreateFromName(System::String ^ name);
public static object CreateFromName(string name);
static member CreateFromName : string -> obj
Public Shared Function CreateFromName (name As String) As Object
Parametrar
- name
- String
Det enkla namnet på det kryptografiska objekt som du vill skapa en instans av.
Returer
En ny instans av det angivna kryptografiska objektet.
Undantag
Parametern name är null.
Algoritmen som beskrivs av parametern name användes med FIPS-läge (Federal Information Processing Standards) aktiverat, men är inte FIPS-kompatibelt.
Exempel
I följande kodexempel visas hur du anropar CreateFromName metoden för att skapa en ny SHA-1-provider. Det här kodexemplet är en del av ett större exempel för CryptoConfig klassen.
// 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)
Kommentarer
En lista över enkla namn som identifieras av den här klassen finns i CryptoConfig.
Se även
Gäller för
CreateFromName(String, Object[])
Skapar en ny instans av det angivna kryptografiska objektet med de angivna argumenten.
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);
public static object CreateFromName(string name, object[] args);
public static object CreateFromName(string name, params object[] args);
static member CreateFromName : string * obj[] -> obj
Public Shared Function CreateFromName (name As String, args As Object()) As Object
Public Shared Function CreateFromName (name As String, ParamArray args As Object()) As Object
Parametrar
- name
- String
Det enkla namnet på det kryptografiska objekt som du vill skapa en instans av.
- args
- Object[]
Argumenten som används för att skapa det angivna kryptografiska objektet.
Returer
En ny instans av det angivna kryptografiska objektet.
Undantag
Parametern name är null.
Algoritmen som beskrivs av parametern name användes med FIPS-läge (Federal Information Processing Standards) aktiverat, men är inte FIPS-kompatibelt.
Exempel
I följande kodexempel visas hur du anropar CreateFromName metoden för att initiera en ny RSA-providerinstans som TestContainer kommer åt nyckelcontainern. Det här kodexemplet är en del av ett större exempel för CryptoConfig klassen.
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)
Kommentarer
En lista över enkla namn som identifieras av den här klassen finns i CryptoConfig.