Pkcs12Builder 类

定义

启用 PKCS#12 PFX 数据值的创建。 此类不能被继承。

public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
继承
Pkcs12Builder

构造函数

Pkcs12Builder()

初始化 Pkcs12Builder 类的新值。

属性

IsSealed

获取指示 PFX 数据是否密封的值。

方法

AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

将内容添加到使用字节数组中基于字节的密码加密的捆绑包中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

将内容添加到使用字节范围中基于字节的密码加密的捆绑包中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

将内容添加到使用字节范围中基于字符的密码加密的捆绑包中的 PFX。

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

将内容添加到使用字符串中基于字符的密码加密的捆绑包中的 PFX。

AddSafeContentsUnencrypted(Pkcs12SafeContents)

在不加密的情况下将内容添加到 PFX。

Encode()

将密封的 PFX 的内容编码并将其作为字节数组返回。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32)

密封 PFX 以防止进一步的更改,方法是使用范围中的密码将基于密码的消息验证代码 (MAC) 应用于内容。

SealWithMac(String, HashAlgorithmName, Int32)

密封 PFX 以防止进一步的更改,方法是使用字符串中的密码将基于密码的消息验证代码 (MAC) 应用于内容。

SealWithoutIntegrity()

密封 PFX 以防止进一步的更改,无需应用防篡改。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryEncode(Span<Byte>, Int32)

尝试将密封的 PFX 内容编码到提供的缓冲区中。

适用于