Compartilhar via


TripleDESCng Construtores

Definição

Inicializa uma nova instância da classe TripleDESCng.

Sobrecargas

TripleDESCng()

Inicializa uma nova instância da classe TripleDESCng com uma chave efêmera.

TripleDESCng(String)

Inicializa uma nova instância da classe TripleDESCng com o nome da chave especificado, que representa uma chave 3DES persistente existente.

TripleDESCng(String, CngProvider)

Inicializa uma nova instância da classe TripleDESCng com o nome da chave especificado, que representa uma chave 3DES persistente existente e o KSP (provedor de armazenamento de chave) especificado.

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Inicializa uma nova instância da classe com o nome da TripleDESCng chave especificado, que representa uma chave 3DES persistente existente, o KSP (provedor de armazenamento de chaves) especificado e as opções de abertura de chave.

TripleDESCng()

Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs

Inicializa uma nova instância da classe TripleDESCng com uma chave efêmera.

public:
 TripleDESCng();
public TripleDESCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng ();
Public Sub New ()
Atributos

Aplica-se a

TripleDESCng(String)

Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs

Inicializa uma nova instância da classe TripleDESCng com o nome da chave especificado, que representa uma chave 3DES persistente existente.

public:
 TripleDESCng(System::String ^ keyName);
public TripleDESCng (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName);
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String)

Parâmetros

keyName
String

O nome da chave.

Atributos

Exceções

keyName é null.

A CNG (Cryptography Next Generation) não é compatível com este sistema.

Todos os outros erros.

Comentários

Esse construtor usa um valor padrão CngKeyOpenOptions de None e MicrosoftSoftwareKeyStorageProvider como o KSP (provedor de armazenamento de chaves) padrão para abrir a chave.

Confira também

Aplica-se a

TripleDESCng(String, CngProvider)

Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs

Inicializa uma nova instância da classe TripleDESCng com o nome da chave especificado, que representa uma chave 3DES persistente existente e o KSP (provedor de armazenamento de chave) especificado.

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider)

Parâmetros

keyName
String

O nome da chave.

provider
CngProvider

O KSP que contém a chave.

Atributos

Exceções

keyName é null.

- ou -

provider é null.

A CNG (Cryptography Next Generation) não é compatível com este sistema.

Todos os outros erros.

Comentários

Um valor padrão CngKeyOpenOptions de None é usado para abrir a chave.

Confira também

Aplica-se a

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs
Origem:
Cng.NotSupported.cs

Inicializa uma nova instância da classe com o nome da TripleDESCng chave especificado, que representa uma chave 3DES persistente existente, o KSP (provedor de armazenamento de chaves) especificado e as opções de abertura de chave.

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)

Parâmetros

keyName
String

O nome da chave.

provider
CngProvider

O KSP que contém a chave.

openOptions
CngKeyOpenOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para abrir a chave, como de onde a chave é aberta (armazenamento do usuário ou computador) e se o prompt da interface do usuário deve ser suprimido.

Atributos

Exceções

keyName é null.

- ou -

provider é null.

A CNG (Cryptography Next Generation) não é compatível com este sistema.

Todos os outros erros.

Confira também

Aplica-se a