Share via


Pkcs12KeyBag Sınıf

Tanım

İçeriği PKCS#8 PrivateKeyInfo olan bir kapsayıcı olan PKCS#12'den KeyBag'i temsil eder. Bu sınıf devralınamaz.

public ref class Pkcs12KeyBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12KeyBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12KeyBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12KeyBag
Inherits Pkcs12SafeBag
Devralma
Pkcs12KeyBag

Oluşturucular

Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean)

yeni bir örneğini Pkcs12KeyBag mevcut kodlanmış PKCS#8 PrivateKeyInfo değerinden başlatır.

Özellikler

Attributes

SafeBag değeriyle kodlamak için değiştirilebilir öznitelik koleksiyonunu alır.

(Devralındığı yer: Pkcs12SafeBag)
EncodedBagValue

Bu SafeBag içeriğinin ASN.1 BER kodlamasını alır.

(Devralındığı yer: Pkcs12SafeBag)
Pkcs8PrivateKey

Bu paket tarafından taşınan PKCS#8 PrivateKeyInfo değerini içeren bir bellek değeri alır.

Yöntemler

Encode()

SafeBag değerini kodlar ve bayt dizisi olarak döndürür.

(Devralındığı yer: Pkcs12SafeBag)
Equals(Object)

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

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

Bu SafeBag'in içerik türünü tanımlayan Nesne Tanımlayıcısı'nı (OID) alır.

(Devralındığı yer: Pkcs12SafeBag)
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)
TryEncode(Span<Byte>, Int32)

SafeBag değerini sağlanan arabelleğe kodlamaya çalışır.

(Devralındığı yer: Pkcs12SafeBag)

Şunlara uygulanır