Partilhar via


Pkcs12SafeContents Classe

Definição

Representa um valor de SafeContents do PKCS nº 12. Essa classe não pode ser herdada.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Herança
Pkcs12SafeContents

Construtores

Pkcs12SafeContents()

Inicializa uma nova instância da classe Pkcs12SafeContents.

Propriedades

ConfidentialityMode

Obtém um valor que indica o tipo de criptografia aplicado ao conteúdo.

IsReadOnly

Obtém um valor que indica se esta instância está no estado somente leitura.

Métodos

AddCertificate(X509Certificate2)

Adiciona um certificado ao SafeContents por meio de um novo Pkcs12CertBag e retorna a instância do recipiente recém-criada.

AddKeyUnencrypted(AsymmetricAlgorithm)

Adiciona uma chave privada assimétrica ao SafeContents por meio de um novo Pkcs12KeyBag e retorna a instância do recipiente recém-criada.

AddNestedContents(Pkcs12SafeContents)

Adiciona um SafeContents aninhado ao SafeContents por meio de um novo Pkcs12SafeContentsBag e retorna a instância do recipiente recém-criada.

AddSafeBag(Pkcs12SafeBag)

Adiciona um SafeBag ao SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Adiciona um valor codificado em BER ASN.1 com um identificador de tipo especificado ao SafeContents por meio de um novo Pkcs12SecretBag 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, 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, 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.

Decrypt(Byte[])

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de uma matriz.

Decrypt(ReadOnlySpan<Byte>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de um intervalo.

Decrypt(ReadOnlySpan<Char>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de um intervalo.

Decrypt(String)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de uma cadeia de caracteres.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBags()

Obtém uma representação enumerável dos valores de SafeBag contidos no SafeContents.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a