Pkcs12Builder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可建立 PKCS#12 PFX 資料值。 此類別無法獲得繼承。
public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
- 繼承
-
Pkcs12Builder
建構函式
| 名稱 | Description |
|---|---|
| Pkcs12Builder() |
初始化類別的新值 Pkcs12Builder 。 |
屬性
| 名稱 | Description |
|---|---|
| IsSealed |
會取得一個值,表示 PFX 資料是否已被封存。 |
方法
| 名稱 | Description |
|---|---|
| AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
將內容加入 PFX,並以位元組陣列的位元組密碼加密。 |
| AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
將內容加入 PFX,並以位元組密碼加密,從 span 中加密。 |
| AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
將內容加入 PFX,並以字元密碼加密,從 span 中取得。 |
| 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 內容編碼到提供的緩衝區中。 |