Share via


Pkcs12SafeContents Třída

Definice

Představuje hodnotu PKCS#12 SafeContents. Tato třída se nemůže dědit.

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

Konstruktory

Pkcs12SafeContents()

Inicializuje novou instanci Pkcs12SafeContents třídy .

Vlastnosti

ConfidentialityMode

Získá hodnotu, která označuje typ šifrování použitého na obsah.

IsReadOnly

Získá hodnotu, která označuje, zda tato instance ve stavu jen pro čtení.

Metody

AddCertificate(X509Certificate2)

Přidá certifikát k SafeContents prostřednictvím nového Pkcs12CertBag a vrátí nově vytvořenou instanci bag.

AddKeyUnencrypted(AsymmetricAlgorithm)

Přidá asymetrický privátní klíč SafeContents prostřednictvím nového Pkcs12KeyBag a vrátí nově vytvořenou instanci bag.

AddNestedContents(Pkcs12SafeContents)

Přidá vnořené SafeContents safeContents přes nový Pkcs12SafeContentsBag a vrátí nově vytvořené bag instance.

AddSafeBag(Pkcs12SafeBag)

Přidá SafeBag k SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Přidá hodnotu zakódovanou ASN.1 BER se zadaným identifikátorem typu safeContents prostřednictvím nového Pkcs12SecretBag a vrátí nově vytvořenou instanci bag.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Přidá šifrovaný asymetrický privátní klíč safeContents prostřednictvím nového Pkcs12ShroudedKeyBag z bajtů hesla v poli a vrátí nově vytvořenou instanci bag.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Přidá šifrovaný asymetrický privátní klíč safeContents prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na bajtech v rozsahu a vrátí nově vytvořenou instanci bag.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Přidá šifrovaný asymetrický privátní klíč safeContents prostřednictvím nového Pkcs12ShroudedKeyBag ze znakového hesla v rozsahu a vrátí nově vytvořenou instanci bag.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Přidá šifrovaný asymetrický privátní klíč safeContents prostřednictvím nového Pkcs12ShroudedKeyBag ze znakového hesla v řetězci a vrátí nově vytvořenou instanci bag.

Decrypt(Byte[])

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z pole.

Decrypt(ReadOnlySpan<Byte>)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z rozsahu.

Decrypt(ReadOnlySpan<Char>)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z rozsahu.

Decrypt(String)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z řetězce.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBags()

Získá výčet reprezentace SafeBag hodnoty obsažené v SafeContents.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro