Pkcs12SafeContents Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |