Metodo IX509PrivateKey::Open (certenroll.h)
Il metodo Open apre una chiave privata esistente.
Sintassi
HRESULT Open();
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce S_OK.
Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.
Commenti
In caso di esito positivo, questo metodo imposta la proprietà Opened . È necessario chiamare i metodi Open o Create prima di chiamare il metodo Export o ExportPublicKey.
Non è possibile impostare le proprietà seguenti dopo aver chiamato i metodi Open o Create . Se si desidera specificarli, è necessario eseguire questa operazione prima di chiamare uno di questi metodi.
- Algoritmo
- Containername
- ContainerNamePrefix
- CspInformations
- CspStatus
- Descrizione
- Esistente
- ExportPolicy
- FriendlyName
- KeyProtection
- KeySpec
- KeyUsage
- LegacyCsp
- Lunghezza
- MachineContext
- ProviderName
- ProviderType
- Spilla
- ReaderName
- Invisibile all'utente
- UIContextMessage
Le proprietà seguenti possono essere impostate indipendentemente dal fatto che la chiave sia aperta:
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |
DLL | CertEnroll.dll |