Langue

Pkcs12KeyBag Classe

Définition

Représente le KeyBag à partir de PKCS#12, un conteneur dont le contenu est un PrivateKeyInfo PKCS#8. Cette classe ne peut pas être héritée.

public ref class Pkcs12KeyBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12KeyBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12KeyBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12KeyBag
Inherits Pkcs12SafeBag
Héritage
Pkcs12KeyBag

Constructeurs

Nom Description
Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean)

Initialise une nouvelle instance de la Pkcs12KeyBag valeur PKCS#8 PrivateKeyInfo encodée existante.

Propriétés

Nom Description
Attributes

Obtient la collection modifiable d’attributs à encoder avec la valeur SafeBag.

(Hérité de Pkcs12SafeBag)
EncodedBagValue

Obtient l’encodage BER ASN.1 du contenu de ce SafeBag.

(Hérité de Pkcs12SafeBag)
Pkcs8PrivateKey

Obtient une valeur de mémoire contenant la valeur PKCS#8 PrivateKeyInfo transportée par ce conteneur.

Méthodes

Nom Description
Encode()

Encode la valeur SafeBag et la retourne sous forme de tableau d’octets.

(Hérité de Pkcs12SafeBag)
GetBagId()

Obtient l’identificateur d’objet (OID) identifiant le type de contenu de ce SafeBag.

(Hérité de Pkcs12SafeBag)
TryEncode(Span<Byte>, Int32)

Tente d’encoder la valeur SafeBag dans une mémoire tampon fournie.

(Hérité de Pkcs12SafeBag)

S’applique à