Share via


Pkcs12SafeContents Classe

Définition

Représente une valeur SafeContents PKCS#12. Cette classe ne peut pas être héritée.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Héritage
Pkcs12SafeContents

Constructeurs

Pkcs12SafeContents()

Initialise une nouvelle instance de la classe Pkcs12SafeContents.

Propriétés

ConfidentialityMode

Obtient une valeur qui indique le type de chiffrement appliqué au contenu.

IsReadOnly

Obtient une valeur qui indique si cette instance est en lecture seule.

Méthodes

AddCertificate(X509Certificate2)

Ajoute un certificat à SafeContents via un nouveau Pkcs12CertBag et retourne l’instance de conteneur nouvellement créée.

AddKeyUnencrypted(AsymmetricAlgorithm)

Ajoute une clé privée asymétrique à SafeContents via un nouveau Pkcs12KeyBag et retourne l’instance de conteneur nouvellement créée.

AddNestedContents(Pkcs12SafeContents)

Ajoute un SafeContents imbriqué via un nouveau Pkcs12SafeContentsBag et retourne l’instance de conteneur nouvellement créée.

AddSafeBag(Pkcs12SafeBag)

Ajoute un SafeBag à SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Ajoute une valeur codée BER ASN.1 avec un identificateur de type spécifié à SafeContents via un nouveau Pkcs12SecretBag et retourne l’instance de conteneur nouvellement créée.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Ajoute une clé privée asymétrique chiffrée à SafeContents via un nouveau Pkcs12ShroudedKeyBag à partir d’un mot de passe basé sur des octets dans un tableau et retourne l’instance de conteneur nouvellement créée.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Ajoute une clé privée asymétrique chiffrée à SafeContents via un nouveau Pkcs12ShroudedKeyBag à partir d’un mot de passe basé sur des octets dans une étendue et retourne l’instance de conteneur nouvellement créée.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Ajoute une clé privée asymétrique chiffrée à SafeContents via un nouveau Pkcs12ShroudedKeyBag à partir d’un mot de passe basé sur des caractères dans une étendue et retourne l’instance de conteneur nouvellement créée.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Ajoute une clé privée asymétrique chiffrée à SafeContents via un nouveau Pkcs12ShroudedKeyBag à partir d’un mot de passe basé sur des caractères dans une chaîne et retourne l’instance de conteneur nouvellement créée.

Decrypt(Byte[])

Déchiffre le contenu de cette valeur SafeContents à l’aide d’un mot de passe basé sur des octets d’un tableau.

Decrypt(ReadOnlySpan<Byte>)

Déchiffre le contenu de cette valeur SafeContents à l’aide d’un mot de passe basé sur des octets d’une étendue.

Decrypt(ReadOnlySpan<Char>)

Déchiffre le contenu de cette valeur SafeContents à l’aide d’un mot de passe basé sur des caractères d’une étendue.

Decrypt(String)

Déchiffre le contenu de cette valeur SafeContents à l’aide d’un mot de passe basé sur des caractères d’une chaîne.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetBags()

Obtient une représentation énumérable des valeurs SafeBag contenues dans SafeContents.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à