Pkcs12KeyBag Класс

Определение

Представляет keyBag из PKCS#12, контейнер, содержимое которого — PKCS#8 PrivateKeyInfo. Этот класс не наследуется.

public ref class Pkcs12KeyBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12KeyBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12KeyBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12KeyBag
Inherits Pkcs12SafeBag
Наследование
Pkcs12KeyBag

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

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

Инициализирует новый экземпляр существующего Pkcs12KeyBag закодированного значения PKCS#8 PrivateKeyInfo.

Свойства

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

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

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

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

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

Возвращает значение памяти, содержащее значение PKCS#8 PrivateKeyInfo, перенесенное этим пакетом.

Методы

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

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

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

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

(Унаследовано от Pkcs12SafeBag)
TryEncode(Span<Byte>, Int32)

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

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

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