Freigeben über


Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>) Konstruktor

Definition

Initialisiert eine neue Instanz der Pkcs12CertBag-Klasse unter Verwendung des angegebenen Zertifikatstyps und der Codierung.

public:
 Pkcs12CertBag(System::Security::Cryptography::Oid ^ certificateType, ReadOnlyMemory<System::Byte> encodedCertificate);
public Pkcs12CertBag (System.Security.Cryptography.Oid certificateType, ReadOnlyMemory<byte> encodedCertificate);
new System.Security.Cryptography.Pkcs.Pkcs12CertBag : System.Security.Cryptography.Oid * ReadOnlyMemory<byte> -> System.Security.Cryptography.Pkcs.Pkcs12CertBag
Public Sub New (certificateType As Oid, encodedCertificate As ReadOnlyMemory(Of Byte))

Parameter

certificateType
Oid

Der Objektbezeichner (OID) für den Zertifikattyp.

encodedCertificate
ReadOnlyMemory<Byte>

Der Wert des codierten Zertifikats.

Ausnahmen

Der certificateType-Parameter ist null.

Der encodedCertificate-Parameter stellt keinen einzelnen ASN.1 BER-codierten Wert dar.

Hinweise

Es wird keine Überprüfung durchgeführt, um sicherzustellen, dass der encodedCertificate Wert für die angegebene certificateTypekorrekt ist.

Beachten Sie, dass für X.509-Zertifikate mit öffentlichem Schlüssel die richtige Codierung für einen CertBag-Wert darin besteht, das DER-codierte Zertifikat in ein OCTET STRING zu umschließen.

Gilt für: