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