CryptoConfig.CreateFromName Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma nova instância do objeto criptográfico especificado.
Sobrecargas
| Name | Description |
|---|---|
| CreateFromName(String) |
Cria uma nova instância do objeto criptográfico especificado. |
| CreateFromName(String, Object[]) |
Cria uma nova instância do objeto criptográfico especificado com os argumentos especificados. |
CreateFromName(String)
Cria uma nova instância do objeto criptográfico especificado.
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
Parâmetros
- name
- String
O nome simples do objeto criptográfico do qual se deve criar uma instância.
Devoluções
Uma nova instância do objeto criptográfico especificado.
Exceções
O name parâmetro é null.
O algoritmo descrito pelo name parâmetro foi usado com o modo Federal Information Processing Standards (FIPS) ativado, mas não é compatível com FIPS.
Exemplos
O exemplo de código seguinte demonstra como chamar o CreateFromName método para criar um novo fornecedor SHA-1. Este exemplo de código faz parte de um exemplo maior fornecido para a 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)
Observações
Para uma lista de nomes simples reconhecidos por esta classe, veja CryptoConfig.
Ver também
Aplica-se a
CreateFromName(String, Object[])
Cria uma nova instância do objeto criptográfico especificado com os argumentos especificados.
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
Parâmetros
- name
- String
O nome simples do objeto criptográfico do qual se deve criar uma instância.
- args
- Object[]
Os argumentos usados para criar o objeto criptográfico especificado.
Devoluções
Uma nova instância do objeto criptográfico especificado.
Exceções
O name parâmetro é null.
O algoritmo descrito pelo name parâmetro foi usado com o modo Federal Information Processing Standards (FIPS) ativado, mas não é compatível com FIPS.
Exemplos
O exemplo de código seguinte demonstra como chamar o CreateFromName método para inicializar uma nova instância de fornecedor RSA que acede ao TestContainer contentor de chaves. Este exemplo de código faz parte de um exemplo maior fornecido para a 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)
Observações
Para uma lista de nomes simples reconhecidos por esta classe, veja CryptoConfig.