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


Pkcs12ShroudedKeyBag Класс

Определение

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

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

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

Pkcs12ShroudedKeyBag(ReadOnlyMemory<Byte>, Boolean)

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

Свойства

Attributes

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

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

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

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

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

Методы

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)

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