語言

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

建構函式

名稱 Description
Pkcs12CertBag(Oid, ReadOnlyMemory<Byte>)

使用指定的憑證類型與編碼初始化該 Pkcs12CertBag 類別的新實例。

屬性

名稱 Description
Attributes

取得可修改的屬性集合,並以 SafeBag 值編碼。

(繼承來源 Pkcs12SafeBag)
EncodedBagValue

取得此保險袋內容物的 ASN.1 BER 編碼。

(繼承來源 Pkcs12SafeBag)
EncodedCertificate

取得 CertSafeBag 中未解讀的憑證內容。

IsX509Certificate

會取得一個值,表示編碼憑證值的內容類型是否為 X.509 公鑰憑證內容類型。

方法

名稱 Description
Encode()

編碼 SafeBag 值並以位元組陣列回傳。

(繼承來源 Pkcs12SafeBag)
GetBagId()

取得物件識別碼(OID),以識別此安全袋的內容類型。

(繼承來源 Pkcs12SafeBag)
GetCertificate()

會將 CertBag 的內容解讀為 X.509 公鑰憑證。

GetCertificateType()

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

TryEncode(Span<Byte>, Int32)

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

(繼承來源 Pkcs12SafeBag)

適用於