PrivateKey 物件

[ PrivateKey 物件可用於需求一節中指定的作業系統。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509Certificate2.PrivateKey 屬性。]

PrivateKey物件代表與憑證相關聯的私密金鑰

使用時機

PrivateKey物件可用來執行下列工作:

  • 擷取私密金鑰的相關資訊。
  • 開啟私密金鑰容器。
  • 刪除私密金鑰。

成員

PrivateKey物件具有下列類型的成員:

方法

PrivateKey物件具有這些方法。

方法 描述
刪除 刪除 PrivateKey 物件所參考的私密金鑰容器。
IsAccessible 擷取布林值,指出使用者是否可以存取私密金鑰。 如果為 true,則使用者可以存取私密金鑰。
IsExportable 擷取布林值,指出是否可以匯出私密金鑰。 如果為 true,則可以匯出私密金鑰。
IsHardwareDevice 擷取布林值,指出私密金鑰是否儲存在硬體裝置上。 如果為 true,則私密金鑰會儲存在硬體裝置上。
IsMachineKeyset 擷取布林值,指出私密金鑰是否為電腦金鑰。 如果為 true,則私密金鑰是電腦金鑰。
IsProtected 擷取布林值,指出私密金鑰是否受到保護。 如果為 true,則會保護私密金鑰。
IsRemovable 擷取布林值,指出私密金鑰是否位於卸載式裝置上。 如果為 true,則私密金鑰位於抽取式裝置上。
開啟 存取現有的金鑰容器。

 

屬性

PrivateKey物件具有這些屬性。

屬性 存取類型 描述
ContainerName
唯讀
擷取包含私密金鑰容器名稱的字串。 這是預設屬性。
KeySpec
唯讀
擷取金鑰規格。
ProviderName
唯讀
擷取包含 CSP 名稱的字串。
ProviderType
唯讀
擷取指定提供者類型的列舉值。
UniqueContainerName
唯讀
擷取包含唯一私密金鑰容器名稱的字串。

 

備註

您可以建立 PrivateKey 物件,而且可以安全地編寫腳本。 PrivateKey物件的 ProgID 是 CAPICOM。PrivateKey.1。

規格需求

需求
可轉散發套件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本
DLL
Capicom.dll