Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>) Конструктор

Определение

Инициализирует новый экземпляр класса Pkcs12CertBag, используя заданный тип сертификата и кодирование.

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))

Параметры

certificateType
Oid

Идентификатор объекта для типа сертификата.

encodedCertificate
ReadOnlyMemory<Byte>

Кодированное значение сертификата.

Исключения

Параметр certificateType имеет значение null.

Параметр encodedCertificate не представляет одиночное значение в кодировке ASN.1 BER.

Комментарии

Проверка не выполняется, чтобы убедиться, что encodedCertificate значение правильно для указанного certificateType.

Обратите внимание, что для сертификатов открытого ключа X.509 правильная кодировка для значения CertBag заключается в переносе сертификата в кодировке DER в octet STRING.

Применяется к