Pkcs12SafeContents Klass

Definition

Representerar ett PKCS#12 SafeContents-värde. Det går inte att ärva den här klassen.

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
Arv
Pkcs12SafeContents

Konstruktorer

Name Description
Pkcs12SafeContents()

Initierar en ny instans av Pkcs12SafeContents klassen.

Egenskaper

Name Description
ConfidentialityMode

Hämtar ett värde som anger vilken typ av kryptering som tillämpas på innehållet.

IsReadOnly

Hämtar ett värde som anger om den här instansen är i skrivskyddat tillstånd.

Metoder

Name Description
AddCertificate(X509Certificate2)

Lägger till ett certifikat i SafeContents via en ny Pkcs12CertBag och returnerar den nyligen skapade påse-instansen.

AddKeyUnencrypted(AsymmetricAlgorithm)

Lägger till en asymmetrisk privat nyckel till SafeContents via en ny Pkcs12KeyBag och returnerar den nyligen skapade påse-instansen.

AddNestedContents(Pkcs12SafeContents)

Lägger till en kapslad SafeContents till SafeContents via en ny Pkcs12SafeContentsBag och returnerar den nyligen skapade påse-instansen.

AddSafeBag(Pkcs12SafeBag)

Lägger till en SafeBag i SafeContents.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Lägger till ett ASN.1 BER-kodat värde med en angiven typidentifierare till SafeContents via en ny Pkcs12SecretBag och returnerar den nyligen skapade påse-instansen.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Lägger till en krypterad asymmetrisk privat nyckel till SafeContents via en ny Pkcs12ShroudedKeyBag från ett bytebaserat lösenord i en matris och returnerar den nyligen skapade påse-instansen.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Lägger till en krypterad asymmetrisk privat nyckel till SafeContents via en ny Pkcs12ShroudedKeyBag från ett bytebaserat lösenord inom ett intervall och returnerar den nyligen skapade påse-instansen.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Lägger till en krypterad asymmetrisk privat nyckel till SafeContents via en ny Pkcs12ShroudedKeyBag från ett teckenbaserat lösenord inom ett intervall och returnerar den nyligen skapade påse-instansen.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Lägger till en krypterad asymmetrisk privat nyckel till SafeContents via en ny Pkcs12ShroudedKeyBag från ett teckenbaserat lösenord i en sträng och returnerar den nyligen skapade påse-instansen.

Decrypt(Byte[])

Dekrypterar innehållet i det här SafeContents-värdet med hjälp av ett bytebaserat lösenord från en matris.

Decrypt(ReadOnlySpan<Byte>)

Dekrypterar innehållet i det här SafeContents-värdet med hjälp av ett bytebaserat lösenord från ett intervall.

Decrypt(ReadOnlySpan<Char>)

Dekrypterar innehållet i det här SafeContents-värdet med hjälp av ett teckenbaserat lösenord från ett intervall.

Decrypt(String)

Dekrypterar innehållet i det här SafeContents-värdet med ett teckenbaserat lösenord från en sträng.

GetBags()

Hämtar en uppräkningsbar representation av SafeBag-värdena i SafeContents.

Gäller för