Share via


Pkcs12SafeContents 類別

定義

代表 PKCS#12 SafeContents 值。 此類別無法獲得繼承。

public ref class Pkcs12SafeContents sealed
public sealed class Pkcs12SafeContents
type Pkcs12SafeContents = class
Public NotInheritable Class Pkcs12SafeContents
繼承
Pkcs12SafeContents

建構函式

Pkcs12SafeContents()

初始化 Pkcs12SafeContents 類別的新執行個體。

屬性

ConfidentialityMode

取得值,此值指出套用至內容的加密類型。

IsReadOnly

取得值,該值指出這個執行個體是否處於唯讀狀態。

方法

AddCertificate(X509Certificate2)

透過新的 Pkcs12CertBag 將憑證新增至 SafeContents,並傳回新建立的包執行個體。

AddKeyUnencrypted(AsymmetricAlgorithm)

透過新的 Pkcs12KeyBag 將非對稱私密金鑰新增至 SafeContents,並傳回新建立的包執行個體。

AddNestedContents(Pkcs12SafeContents)

透過新的 Pkcs12SafeContentsBag 將巢狀內容新增至 SafeContents,並傳回新建立的包執行個體。

AddSafeBag(Pkcs12SafeBag)

將 SafeBag 加入至 SafeContents。

AddSecret(Oid, ReadOnlyMemory<Byte>)

透過新的 Pkcs12SecretBag 將具有指定之類型識別碼的 ASN.1 BER 編碼值新增至 SafeContents,並傳回新建立的包執行個體。

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

透過陣列中的位元組型密碼的新 Pkcs12ShroudedKeyBag,將加密的非對稱私密金鑰新增至 SafeContents,並傳回新建立的包執行個體。

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

透過範圍中以位元組為基礎之密碼的新 Pkcs12ShroudedKeyBag,將加密的非對稱私密金鑰新增至 SafeContents,並傳回新建立的包執行個體。

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

透過範圍中的字元型密碼的新 Pkcs12ShroudedKeyBag,將加密的非對稱私密金鑰新增至 SafeContents,並傳回新建立的包執行個體。

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

透過字串中的字元型密碼的新 Pkcs12ShroudedKeyBag,將加密的非對稱私密金鑰新增至 SafeContents,並傳回新建立的包執行個體。

Decrypt(Byte[])

使用陣列中的位元組型密碼將此 SafeContents 值的內容解密。

Decrypt(ReadOnlySpan<Byte>)

使用範圍中的位元組型密碼將此 SafeContents 值的內容解密。

Decrypt(ReadOnlySpan<Char>)

使用範圍中以字元為基礎的密碼,將此 SafeContents 值的內容解密。

Decrypt(String)

使用字串中以字元為基礎的密碼,將此 SafeContents 值的內容解密。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBags()

取得 SafeContents 中所包含之 SafeBag 值的可列舉表示法。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於