IX509PrivateKey::Open メソッド (certenroll.h)
Open メソッドは、既存の秘密キーを開きます。
構文
HRESULT Open();
戻り値
関数が成功した場合、関数は S_OKを返します。
関数が失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。
注釈
成功した場合、このメソッドは Opened プロパティを設定します。 Export メソッドまたは ExportPublicKey メソッドを呼び出す前に、Open メソッドまたは Create メソッドを呼び出す必要があります。
Open メソッドまたは Create メソッドを呼び出した後、次のプロパティを設定することはできません。 これらを指定する場合は、これらのメソッドのいずれかを呼び出す前に指定する必要があります。
- アルゴリズム
- ContainerName
- ContainerNamePrefix
- CspInformations
- CspStatus
- 説明
- Existing
- ExportPolicy
- FriendlyName
- KeyProtection
- KeySpec
- KeyUsage
- LegacyCsp
- Length
- MachineContext
- ProviderName
- ProviderType
- ピン留め
- ReaderName
- Silent
- UIContextMessage
キーが開いているかどうかに関係なく、次のプロパティを設定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |
[DLL] | CertEnroll.dll |