Pkcs12Builder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
启用 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 的内容进行编码,并将其作为字节数组返回。 |
| SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32) |
通过跨度使用密码的内容应用基于密码的消息身份验证代码(MAC),对 PFX 进行进一步更改。 |
| SealWithMac(String, HashAlgorithmName, Int32) |
通过使用字符串中的密码对内容应用基于密码的消息身份验证代码(MAC),对 PFX 进行进一步更改。 |
| SealWithoutIntegrity() |
将 PFX 从进一步更改中密封,而无需应用篡改保护。 |
| TryEncode(Span<Byte>, Int32) |
尝试将密封 PFX 的内容编码为提供的缓冲区。 |