Pkcs12Builder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает создание значений данных PKCS#12 PFX. Этот класс не наследуется.
public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
- Наследование
-
Pkcs12Builder
Конструкторы
| Имя | Описание |
|---|---|
| Pkcs12Builder() |
Инициализирует новое значение Pkcs12Builder класса. |
Свойства
| Имя | Описание |
|---|---|
| IsSealed |
Возвращает значение, указывающее, были ли запечатаны данные PFX. |
Методы
| Имя | Описание |
|---|---|
| AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Добавьте содержимое в PFX в пакете, зашифрованном паролем на основе байтов из массива байтов. |
| AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Добавьте содержимое в PFX в пакете, зашифрованном паролем на основе байтов из диапазона. |
| AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Добавьте содержимое в PFX в пакет, зашифрованный паролем на основе символов из диапазона. |
| AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Добавьте содержимое в PFX в пакете, зашифрованном паролем на основе символов из строки. |
| AddSafeContentsUnencrypted(Pkcs12SafeContents) |
Добавьте содержимое в PFX без их шифрования. |
| Encode() |
Кодирует содержимое запечатаемого PFX и возвращает его в виде массива байтов. |
| SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32) |
Запечатывает PFX для дальнейших изменений, применяя код проверки подлинности сообщений на основе паролей (MAC) по содержимому с паролем из диапазона. |
| SealWithMac(String, HashAlgorithmName, Int32) |
Запечатывает PFX для дальнейших изменений путем применения кода проверки подлинности на основе паролей (MAC) над содержимым с паролем из строки. |
| SealWithoutIntegrity() |
Запечатывает PFX от дальнейших изменений без применения защиты от изменения. |
| TryEncode(Span<Byte>, Int32) |
Пытается закодировать содержимое запечатаемого PFX в предоставленный буфер. |