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 |
|