Pkcs12SafeContents Clase

Definición

Representa un valor SafeContents de PKCS#12. Esta clase no puede heredarse.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Herencia
Pkcs12SafeContents

Constructores

Nombre Description
Pkcs12SafeContents()

Inicializa una nueva instancia de la clase Pkcs12SafeContents.

Propiedades

Nombre Description
ConfidentialityMode

Obtiene un valor que indica el tipo de cifrado aplicado al contenido.

IsReadOnly

Obtiene un valor que indica si esta instancia está en un estado de solo lectura.

Métodos

Nombre Description
AddCertificate(X509Certificate2)

Agrega un certificado a SafeContents a través de un nuevo Pkcs12CertBag y devuelve la instancia de contenedor recién creada.

AddKeyUnencrypted(AsymmetricAlgorithm)

Agrega una clave privada asimétrica a SafeContents a través de una nueva Pkcs12KeyBag y devuelve la instancia de contenedor recién creada.

AddNestedContents(Pkcs12SafeContents)

Agrega un SafeContents anidado a SafeContents a través de un nuevo Pkcs12SafeContentsBag y devuelve la instancia de contenedor recién creada.

AddSafeBag(Pkcs12SafeBag)

Agrega un SafeBag a SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Agrega un valor codificado en BER de ASN.1 con un identificador de tipo especificado a SafeContents a través de un nuevo Pkcs12SecretBag y devuelve la instancia de contenedor recién creada.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Agrega una clave privada asimétrica cifrada a SafeContents a través de una nueva Pkcs12ShroudedKeyBag contraseña basada en bytes en una matriz y devuelve la instancia de contenedor recién creada.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Agrega una clave privada asimétrica cifrada a SafeContents a través de una nueva Pkcs12ShroudedKeyBag contraseña basada en bytes en un intervalo y devuelve la instancia de contenedor recién creada.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Agrega una clave privada asimétrica cifrada a SafeContents a través de una nueva Pkcs12ShroudedKeyBag a partir de una contraseña basada en caracteres en un intervalo y devuelve la instancia de contenedor recién creada.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Agrega una clave privada asimétrica cifrada a SafeContents a través de una nueva Pkcs12ShroudedKeyBag a partir de una contraseña basada en caracteres en una cadena y devuelve la instancia de contenedor recién creada.

Decrypt(Byte[])

Descifra el contenido de este valor SafeContents mediante una contraseña basada en bytes de una matriz.

Decrypt(ReadOnlySpan<Byte>)

Descifra el contenido de este valor SafeContents mediante una contraseña basada en bytes de un intervalo.

Decrypt(ReadOnlySpan<Char>)

Descifra el contenido de este valor SafeContents mediante una contraseña basada en caracteres de un intervalo.

Decrypt(String)

Descifra el contenido de este valor SafeContents mediante una contraseña basada en caracteres de una cadena.

GetBags()

Obtiene una representación enumerable de los valores safeBag contenidos en SafeContents.

Se aplica a