Pkcs12Builder Třída

Definice

Povolí vytvoření datových hodnot PFX PKCS#12. Tato třída se nemůže dědit.

public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
Dědičnost
Pkcs12Builder

Konstruktory

Name Description
Pkcs12Builder()

Inicializuje novou hodnotu Pkcs12Builder třídy.

Vlastnosti

Name Description
IsSealed

Získá hodnotu, která označuje, zda byla data PFX zapečetěna.

Metody

Name Description
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

Přidejte obsah do PFX v sadě zašifrované heslem založeným na bajtech z pole bajtů.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

Přidejte obsah do PFX v sadě zašifrované heslem založeným na bajtech z rozsahu.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

Přidejte obsah do PFX v sadě zašifrované heslem založeným na znaku z rozsahu.

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

Přidejte obsah do PFX v sadě zašifrované pomocí hesla založeného na znaku z řetězce.

AddSafeContentsUnencrypted(Pkcs12SafeContents)

Přidejte obsah do PFX, aniž byste je zašifrovali.

Encode()

Zakóduje obsah zapečetěného PFX a vrátí ho jako pole bajtů.

SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32)

Zapečetí PFX proti dalším změnám použitím ověřovacího kódu zprávy založeného na hesle (MAC) nad obsahem s heslem z rozsahu.

SealWithMac(String, HashAlgorithmName, Int32)

Zapečetí PFX proti dalším změnám použitím ověřovacího kódu zprávy založeného na hesle (MAC) nad obsahem pomocí hesla z řetězce.

SealWithoutIntegrity()

Zapečetí PFX před dalšími změnami bez použití ochrany proti manipulaci.

TryEncode(Span<Byte>, Int32)

Pokusí se zakódovat obsah zapečetěného PFX do poskytnuté vyrovnávací paměti.

Platí pro