Pkcs12SafeContents Clase

Definición

Representa un valor de 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

Pkcs12SafeContents()

Inicializa una nueva instancia de la clase Pkcs12SafeContents.

Propiedades

ConfidentialityMode

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

IsReadOnly

Obtiene un valor que indica si el estado de esta instancia es de solo lectura.

Métodos

AddCertificate(X509Certificate2)

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

AddKeyUnencrypted(AsymmetricAlgorithm)

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

AddNestedContents(Pkcs12SafeContents)

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

AddSafeBag(Pkcs12SafeBag)

Agrega un objeto SafeBag a SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Agrega un valor con codificación ASN.1 BER con un identificador de tipo especificado a SafeContents a través de un objeto Pkcs12SecretBag nuevo y devuelve la instancia de contenedor recién agregada.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Agrega una clave privada asimétrica cifrada a SafeContents a través de un objeto Pkcs12ShroudedKeyBag nuevo desde una contraseña basada en bytes de 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 un objeto Pkcs12ShroudedKeyBag nuevo desde una 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 un objeto Pkcs12ShroudedKeyBag nuevo desde 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 un objeto Pkcs12ShroudedKeyBag nuevo desde 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 de SafeContents con una contraseña basada en bytes desde una matriz.

Decrypt(ReadOnlySpan<Byte>)

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

Decrypt(ReadOnlySpan<Char>)

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

Decrypt(String)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBags()

Obtiene una representación enumerable de los valores de SafeBag contenidos dentro de SafeContents.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a