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)

适用于