Pkcs12SafeContents Classe

Definizione

Rappresenta un valore SafeContents PKCS#12. La classe non può essere ereditata.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Ereditarietà
Pkcs12SafeContents

Costruttori

Nome Descrizione
Pkcs12SafeContents()

Inizializza una nuova istanza della classe Pkcs12SafeContents.

Proprietà

Nome Descrizione
ConfidentialityMode

Ottiene un valore che indica il tipo di crittografia applicato al contenuto.

IsReadOnly

Ottiene un valore che indica se questa istanza in stato di sola lettura.

Metodi

Nome Descrizione
AddCertificate(X509Certificate2)

Aggiunge un certificato a SafeContents tramite un nuovo Pkcs12CertBag oggetto e restituisce l'istanza del contenitore appena creata.

AddKeyUnencrypted(AsymmetricAlgorithm)

Aggiunge una chiave privata asimmetrica a SafeContents tramite un nuovo Pkcs12KeyBag oggetto e restituisce l'istanza del contenitore appena creata.

AddNestedContents(Pkcs12SafeContents)

Aggiunge un oggetto SafeContents annidato a SafeContents tramite un nuovo Pkcs12SafeContentsBag oggetto e restituisce l'istanza del contenitore appena creata.

AddSafeBag(Pkcs12SafeBag)

Aggiunge un SafeBag a SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Aggiunge un valore con codifica BER ASN.1 con un identificatore di tipo specificato a SafeContents tramite un nuovo Pkcs12SecretBag oggetto e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in una matrice e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in un intervallo e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in un intervallo e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in una stringa e restituisce l'istanza del contenitore appena creata.

Decrypt(Byte[])

Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da una matrice.

Decrypt(ReadOnlySpan<Byte>)

Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da un intervallo.

Decrypt(ReadOnlySpan<Char>)

Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da un intervallo.

Decrypt(String)

Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da una stringa.

GetBags()

Ottiene una rappresentazione enumerabile dei valori SafeBag contenuti in SafeContents.

Si applica a