Funzione CertModifyCertificatesToTrust (cryptdlg.h)
La funzione CertModifyCertificatesToTrust modifica il set di certificati in un elenco di attendibilità certificato (CTL) per uno scopo specifico.
Sintassi
CRYPTDLGAPI HRESULT CertModifyCertificatesToTrust(
[in] int cCerts,
[in] PCTL_MODIFY_REQUEST rgCerts,
[in] LPCSTR szPurpose,
[in] HWND hwnd,
[in, optional] HCERTSTORE hcertstoreTrust,
[in, optional] PCCERT_CONTEXT pccertSigner
);
Parametri
[in] cCerts
Numero di richieste di modifica presenti nel parametro rgCerts .
[in] rgCerts
Puntatore a una struttura CTL_MODIFY_REQUEST che contiene una matrice di richieste di modifica.
[in] szPurpose
Puntatore a una stringa con terminazione null contenente la rappresentazione stringa di un identificatore di oggetto (OID). L'OID specifica l'utilizzo avanzato delle chiavi (EKU) del CTL da modificare.
[in] hwnd
Handle nella finestra padre delle finestre di dialogo generate da questa funzione.
[in, optional] hcertstoreTrust
Handle dell'archivio certificati in cui modificare l'elenco di certificati attendibili. Se NULL, l'archivio Persone attendibile viene usato con il percorso utente corrente.
[in, optional] pccertSigner
Puntatore a una struttura CERT_CONTEXT contenente un certificato. Viene usato per firmare l'elenco di attendibilità. Il certificato limita anche il set di elenchi di attendibilità che possono essere modificati. Se NULL, l'elenco di attendibilità non è firmato.
Valore restituito
HRESULT. Un valore di S_OK indica l'esito positivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | cryptdlg.h |
DLL | CryptDlg.dll |