Pkcs12SafeContents Classe

Definizione

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

public sealed class Pkcs12SafeContents
Ereditarietà
Pkcs12SafeContents

Costruttori

Pkcs12SafeContents()

Inizializza una nuova istanza della classe Pkcs12SafeContents.

Proprietà

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

AddCertificate(X509Certificate2)

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

AddKeyUnencrypted(AsymmetricAlgorithm)

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

AddNestedContents(Pkcs12SafeContents)

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

AddSafeBag(Pkcs12SafeBag)

Aggiunge un SafeBag a SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Aggiunge un valore con codifica ASN.1 BER con un identificatore di tipo specificato a SafeContents tramite un nuovo Pkcs12SecretBag 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.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBags()

Ottiene una rappresentazione enumerabile dei valori SafeBag contenuti in SafeContents.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9