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 в предоставленный буфер.

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