Поделиться через


Pkcs12KeyBag Класс

Определение

Представляет сумки с ключами из 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)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает идентификатор объекта (OID), указывающий тип содержимого этого SafeBag.

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

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

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

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