Pkcs12SafeContents Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет значение PKCS#12 SafeContents. Этот класс не наследуется.
public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
- Наследование
-
Pkcs12SafeContents
Конструкторы
Pkcs12SafeContents() |
Инициализирует новый экземпляр класса Pkcs12SafeContents. |
Свойства
ConfidentialityMode |
Возвращает значение, указывающее тип шифрования, применяемого к содержимому. |
IsReadOnly |
Возвращает значение, указывающее, находится ли данный экземпляр в состоянии, доступном только для чтения. |
Методы
AddCertificate(X509Certificate2) |
Добавляет в SafeContents сертификат с помощью нового класса Pkcs12CertBag и возвращает созданный экземпляр контейнера. |
AddKeyUnencrypted(AsymmetricAlgorithm) |
Добавляет в SafeContents асимметричный закрытый ключ с помощью нового класса Pkcs12KeyBag и возвращает созданный экземпляр контейнера. |
AddNestedContents(Pkcs12SafeContents) |
Добавляет в SafeContents вложенное содержимое SafeContents с помощью нового класса Pkcs12SafeContentsBag и возвращает созданный экземпляр контейнера. |
AddSafeBag(Pkcs12SafeBag) |
Добавляет в SafeContents контейнер SafeBag. |
AddSecret(Oid, ReadOnlyMemory<Byte>) |
Добавляет в SafeContents значение в ASN.1 BER-кодировке с указанным идентификатором типа с помощью нового класса Pkcs12SecretBag и возвращает созданный экземпляр контейнера. |
AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters) |
Добавляет в SafeContents зашифрованный асимметричный закрытый ключ из байтового пароля в массиве с помощью нового класса Pkcs12ShroudedKeyBag и возвращает созданный экземпляр контейнера. |
AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters) |
Добавляет в SafeContents зашифрованный асимметричный закрытый ключ из байтового пароля в диапазоне с помощью нового класса Pkcs12ShroudedKeyBag и возвращает созданный экземпляр контейнера. |
AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters) |
Добавляет в SafeContents зашифрованный асимметричный закрытый ключ из символьного пароля в диапазоне с помощью нового класса Pkcs12ShroudedKeyBag и возвращает созданный экземпляр контейнера. |
AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters) |
Добавляет в SafeContents зашифрованный асимметричный закрытый ключ из символьного пароля в строке с помощью нового класса Pkcs12ShroudedKeyBag и возвращает созданный экземпляр контейнера. |
Decrypt(Byte[]) |
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из массива. |
Decrypt(ReadOnlySpan<Byte>) |
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из диапазона. |
Decrypt(ReadOnlySpan<Char>) |
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из диапазона. |
Decrypt(String) |
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из строки. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetBags() |
Возвращает перечислимую форму значений SafeBag, содержащихся в SafeContents. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |