語言

Pkcs12Builder 類別

定義

可建立 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 內容編碼到提供的緩衝區中。

適用於