IX509PrivateKey::Open-Methode (certenroll.h)
Die Open-Methode öffnet einen vorhandenen privaten Schlüssel.
Syntax
HRESULT Open();
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Hinweise
Bei erfolgreicher Ausführung legt diese Methode die Opened-Eigenschaft fest. Sie müssen entweder die Open - oder Create-Methode aufrufen, bevor Sie die Export-Methode oder die ExportPublicKey-Methode aufrufen.
Sie können die folgenden Eigenschaften nicht festlegen, nachdem Sie die Open - oder Create-Methode aufgerufen haben. Wenn Sie sie angeben möchten, müssen Sie dies vor dem Aufrufen einer dieser Methoden tun.
- Algorithmus
- ContainerName
- ContainerNamePrefix
- CspInformations
- CspStatus
- Beschreibung
- Vorhanden
- ExportPolicy
- Friendlyname
- KeyProtection
- KeySpec
- KeyUsage
- LegacyCsp
- Länge
- MachineContext
- ProviderName
- ProviderType
- Pin
- ReaderName
- Leise
- UIContextMessage
Die folgenden Eigenschaften können unabhängig davon festgelegt werden, ob der Schlüssel geöffnet ist:
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |
DLL | CertEnroll.dll |