Pkcs12CertBag Класс

Определение

Представляет PKCS#12 CertBag. Этот класс не наследуется.

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
Наследование
Pkcs12CertBag

Конструкторы

Имя Описание
Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>)

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

Свойства

Имя Описание
Attributes

Возвращает модификируемую коллекцию атрибутов для кодирования со значением SafeBag.

(Унаследовано от Pkcs12SafeBag)
EncodedBagValue

Возвращает кодировку ASN.1 BER содержимого этого safeBag.

(Унаследовано от Pkcs12SafeBag)
EncodedCertificate

Возвращает непреднамеренные содержимое сертификата CertSafeBag.

IsX509Certificate

Возвращает значение, указывающее, является ли тип контента значения закодированного сертификата типом контента сертификата открытого ключа X.509.

Методы

Имя Описание
Encode()

Кодирует значение SafeBag и возвращает его в виде массива байтов.

(Унаследовано от Pkcs12SafeBag)
GetBagId()

Возвращает идентификатор объекта (OID), определяющий тип контента этого safeBag.

(Унаследовано от Pkcs12SafeBag)
GetCertificate()

Возвращает содержимое сертификата открытого ключа CertBag, интерпретированного как сертификат открытого ключа X.509.

GetCertificateType()

Возвращает идентификатор объекта (OID), определяющий тип контента закодированного значения certificte.

TryEncode(Span<Byte>, Int32)

Пытается закодировать значение SafeBag в предоставленный буфер.

(Унаследовано от Pkcs12SafeBag)

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