Share via


Pkcs12CertBag 類別

定義

代表 PKCS#12 CertBag。 此類別無法獲得繼承。

public ref class Pkcs12CertBag sealed : System::Security::Cryptography::Pkcs::Pkcs12SafeBag
public sealed class Pkcs12CertBag : System.Security.Cryptography.Pkcs.Pkcs12SafeBag
type Pkcs12CertBag = class
    inherit Pkcs12SafeBag
Public NotInheritable Class Pkcs12CertBag
Inherits Pkcs12SafeBag
繼承
Pkcs12CertBag

建構函式

Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>)

使用指定的憑證類型與編碼,初始化 Pkcs12CertBag 類別的新執行個體。

屬性

Attributes

取得可修改的屬性集合,以使用 SafeBag 值進行編碼。

(繼承來源 Pkcs12SafeBag)
EncodedBagValue

取得此 SafeBag 內容的 ASN.1 BER 編碼。

(繼承來源 Pkcs12SafeBag)
EncodedCertificate

取得 CertSafeBag 的未解譯憑證內容。

IsX509Certificate

取得值,指出已編碼之憑證值的內容類型是否為 X.509 公開金鑰憑證內容類型。

方法

Encode()

將 SafeBag 值編碼,並將其傳回作為位元組陣列。

(繼承來源 Pkcs12SafeBag)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBagId()

取得識別此 SafeBag 內容類型的物件識別碼 (OID)。

(繼承來源 Pkcs12SafeBag)
GetCertificate()

取得已解譯為 X.509 公開金鑰憑證之 CertBag 的內容。

GetCertificateType()

取得識別已編碼之憑證值的內容類型的物件識別碼 (OID)。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryEncode(Span<Byte>, Int32)

嘗試將 SafeBag 值編碼成提供的緩衝區。

(繼承來源 Pkcs12SafeBag)

適用於