Metodo IX509EndorsementKey::GetCertificateByIndex (certenroll.h)
Ottiene il certificato di approvazione associato alla chiave di approvazione del provider di archiviazione delle chiavi per l'indice specificato. È possibile chiamare solo il metodo GetCertificateByIndex dopo che il metodo Open è stato chiamato correttamente.
Sintassi
HRESULT GetCertificateByIndex(
[in] VARIANT_BOOL ManufacturerOnly,
[in] LONG dwIndex,
[in] EncodingType Encoding,
[out, retval] BSTR *pValue
);
Parametri
[in] ManufacturerOnly
True per ottenere solo le chiavi di approvazione del produttore; in caso contrario false. Il valore predefinito è false.
[in] dwIndex
Indice del certificato di approvazione richiesto.
[in] Encoding
Valore di enumerazione EncodingType che specifica il tipo di codifica Unicode applicato al certificato di approvazione. Il valore predefinito è XCN_CRYPT_STRING_BASE64.
[out, retval] pValue
Certificato di approvazione richiesto.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |
DLL | Certenroll.dll |