Pkcs12Builder Klasa

Definicja

Umożliwia tworzenie wartości danych PKCS#12 PFX. Klasa ta nie może być dziedziczona.

public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
Dziedziczenie
Pkcs12Builder

Konstruktory

Nazwa Opis
Pkcs12Builder()

Inicjuje Pkcs12Builder nową wartość klasy.

Właściwości

Nazwa Opis
IsSealed

Pobiera wartość wskazującą, czy dane PFX zostały zapieczętowane.

Metody

Nazwa Opis
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym przy użyciu hasła opartego na bajtach z tablicy bajtów.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym przy użyciu hasła opartego na bajtach z zakresu.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym hasłem opartym na znakach z zakresu.

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

Dodaj zawartość do pliku PFX w pakiecie zaszyfrowanym przy użyciu hasła opartego na znakach z ciągu.

AddSafeContentsUnencrypted(Pkcs12SafeContents)

Dodaj zawartość do pliku PFX bez ich szyfrowania.

Encode()

Koduje zawartość zapieczętowanego pliku PFX i zwraca ją jako tablicę bajtów.

SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32)

Uszczelnia plik PFX przed dalszymi zmianami, stosując kod uwierzytelniania komunikatów oparty na hasłach (MAC) w zawartości z hasłem z zakresu.

SealWithMac(String, HashAlgorithmName, Int32)

Uszczelnia plik PFX przed dalszymi zmianami, stosując kod uwierzytelniania komunikatów oparty na haśle (MAC) nad zawartością z hasłem z ciągu.

SealWithoutIntegrity()

Uszczelnia PFX z dalszych zmian bez stosowania ochrony przed naruszeniami.

TryEncode(Span<Byte>, Int32)

Próbuje zakodować zawartość zapieczętowanego pliku PFX do dostarczonego buforu.

Dotyczy