Pkcs12CertBag Klass

Definition

Representerar PKCS#12 CertBag. Det går inte att ärva den här klassen.

public ref class Pkcs12CertBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12CertBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12CertBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12CertBag
Inherits Pkcs12SafeBag
Arv
Pkcs12CertBag

Konstruktorer

Name Description
Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>)

Initierar en ny instans av Pkcs12CertBag klassen med den angivna certifikattypen och kodningen.

Egenskaper

Name Description
Attributes

Hämtar den ändringsbara samlingen av attribut som ska kodas med värdet SafeBag.

(Ärvd från Pkcs12SafeBag)
EncodedBagValue

Hämtar ASN.1 BER-kodningen av innehållet i denna SafeBag.

(Ärvd från Pkcs12SafeBag)
EncodedCertificate

Hämtar det otolkade certifikatinnehållet i CertSafeBag.

IsX509Certificate

Hämtar ett värde som anger om innehållstypen för det kodade certifikatvärdet är innehållstypen X.509 public key certificate.

Metoder

Name Description
Encode()

Kodar safebag-värdet och returnerar det som en bytematris.

(Ärvd från Pkcs12SafeBag)
GetBagId()

Hämtar objektidentifieraren (OID) som identifierar innehållstypen för den här safebagen.

(Ärvd från Pkcs12SafeBag)
GetCertificate()

Hämtar innehållet i CertBag tolkat som ett offentligt X.509-nyckelcertifikat.

GetCertificateType()

Hämtar objektidentifieraren (OID) som identifierar innehållstypen för det kodade certifikatvärdet.

TryEncode(Span<Byte>, Int32)

Försöker koda SafeBag-värdet till en angivet buffert.

(Ärvd från Pkcs12SafeBag)

Gäller för