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.