Compartilhar via


Pkcs12SafeContents.AddShroudedKey Método

Definição

Sobrecargas

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em caracteres em uma cadeia de caracteres e retorna a instância do recipiente recém-criada.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em caracteres em um intervalo e retorna a instância do recipiente recém-criada.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em bytes em uma matriz e retorna a instância do recipiente recém-criada.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em bytes em um intervalo e retorna a instância do recipiente recém-criada.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em caracteres em uma cadeia de caracteres e retorna a instância do recipiente recém-criada.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * string * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, password As String, pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parâmetros

key
AsymmetricAlgorithm

A chave privada assimétrica a ser adicionada.

password
String

A senha a ser usada ao criptografar o material da chave.

pbeParameters
PbeParameters

Os parâmetros de PBE (criptografia baseada em senha) a serem usados ao criptografar o material da chave.

Retornos

A instância do recipiente que foi adicionada ao SafeContents.

Exceções

O parâmetro key é null.

Esta instância é somente leitura.

Falha ao exportar a chave.

Confira também

Aplica-se a

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em caracteres em um intervalo e retorna a instância do recipiente recém-criada.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parâmetros

key
AsymmetricAlgorithm

A chave privada assimétrica a ser adicionada.

password
ReadOnlySpan<Char>

A senha a ser usada ao criptografar o material da chave.

pbeParameters
PbeParameters

Os parâmetros de PBE (criptografia baseada em senha) a serem usados ao criptografar o material da chave.

Retornos

A instância do recipiente que foi adicionada ao SafeContents.

Exceções

O parâmetro key é null.

Esta instância é somente leitura.

Falha ao exportar a chave.

Confira também

Aplica-se a

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em bytes em uma matriz e retorna a instância do recipiente recém-criada.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, cli::array <System::Byte> ^ passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * byte[] * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, passwordBytes As Byte(), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parâmetros

key
AsymmetricAlgorithm

A chave privada assimétrica a ser adicionada.

passwordBytes
Byte[]

Os bytes a serem usados como senha ao criptografar o material da chave.

pbeParameters
PbeParameters

Os parâmetros de PBE (criptografia baseada em senha) a serem usados ao criptografar o material da chave.

Retornos

A instância do recipiente que foi adicionada ao SafeContents.

Exceções

O parâmetro key é null.

Esta instância é somente leitura.

Falha ao exportar a chave.

Confira também

Aplica-se a

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Adiciona uma chave privada assimétrica criptografada ao SafeContents por meio de um novo Pkcs12ShroudedKeyBag de uma senha baseada em bytes em um intervalo e retorna a instância do recipiente recém-criada.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parâmetros

key
AsymmetricAlgorithm

A chave privada assimétrica a ser adicionada.

passwordBytes
ReadOnlySpan<Byte>

Os bytes a serem usados como senha ao criptografar o material da chave.

pbeParameters
PbeParameters

Os parâmetros de PBE (criptografia baseada em senha) a serem usados ao criptografar o material da chave.

Retornos

A instância do recipiente que foi adicionada ao SafeContents.

Exceções

O parâmetro key é null.

Esta instância é somente leitura.

Falha ao exportar a chave.

Confira também

Aplica-se a