Aracılığıyla paylaş


Pkcs12SafeContents Sınıf

Tanım

PKCS#12 SafeContents değerini temsil eder. Bu sınıf devralınamaz.

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

Oluşturucular

Pkcs12SafeContents()

Pkcs12SafeContents sınıfının yeni bir örneğini başlatır.

Özellikler

ConfidentialityMode

İçeriğine uygulanan şifreleme türünü gösteren bir değer alır.

IsReadOnly

Bu örneğin salt okunur durumda olup olmadığını gösteren bir değer alır.

Yöntemler

AddCertificate(X509Certificate2)

Yeni bir aracılığıyla SafeContents'e bir Pkcs12CertBag sertifika ekler ve yeni oluşturulan çanta örneğini döndürür.

AddKeyUnencrypted(AsymmetricAlgorithm)

SafeContents'e yeni Pkcs12KeyBag bir aracılığıyla asimetrik bir özel anahtar ekler ve yeni oluşturulan çanta örneğini döndürür.

AddNestedContents(Pkcs12SafeContents)

Yeni bir aracılığıyla Pkcs12SafeContentsBag SafeContents'e iç içe bir SafeContents ekler ve yeni oluşturulan çanta örneğini döndürür.

AddSafeBag(Pkcs12SafeBag)

SafeContents öğesine bir SafeBag ekler.

AddSecret(Oid, ReadOnlyMemory<Byte>)

Belirtilen tür tanımlayıcısına sahip ASN.1 BER kodlu bir değeri yeni Pkcs12SecretBag bir aracılığıyla SafeContents'e ekler ve yeni oluşturulan çanta örneğini döndürür.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Bir dizideki bayt tabanlı paroladan yeni Pkcs12ShroudedKeyBag bir parola aracılığıyla SafeContents'e şifrelenmiş bir asimetrik özel anahtar ekler ve yeni oluşturulan çanta örneğini döndürür.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Bir yayılma alanında bayt tabanlı paroladan alınan yeni Pkcs12ShroudedKeyBag bir parola aracılığıyla SafeContents'e şifrelenmiş bir asimetrik özel anahtar ekler ve yeni oluşturulan çanta örneğini döndürür.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Bir yayılma alanında karakter tabanlı paroladan gelen yeni Pkcs12ShroudedKeyBag bir parola aracılığıyla SafeContents'e şifrelenmiş bir asimetrik özel anahtar ekler ve yeni oluşturulan çanta örneğini döndürür.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Bir dizedeki karakter tabanlı paroladan yeni Pkcs12ShroudedKeyBag bir parola aracılığıyla SafeContents'e şifrelenmiş bir asimetrik özel anahtar ekler ve yeni oluşturulan çanta örneğini döndürür.

Decrypt(Byte[])

Bir diziden bayt tabanlı parola kullanarak bu SafeContents değerinin içeriğinin şifresini çözer.

Decrypt(ReadOnlySpan<Byte>)

Bir yayılma alanından bayt tabanlı parola kullanarak bu SafeContents değerinin içeriğinin şifresini çözer.

Decrypt(ReadOnlySpan<Char>)

Bir yayılma alanından karakter tabanlı parola kullanarak bu SafeContents değerinin içeriğinin şifresini çözer.

Decrypt(String)

Bir dizeden karakter tabanlı parola kullanarak bu SafeContents değerinin içeriğinin şifresini çözer.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBags()

SafeContents içinde yer alan SafeBag değerlerinin numaralandırılabilir bir gösterimini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır