Condividi tramite


Funzione CertModifyCertificatesToTrust (cryptdlg.h)

La funzione CertModifyCertificatesToTrust modifica il set di certificati in un elenco di attendibilità certificato (CTL) per uno scopo specifico.

Nota Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a CryptDlg.dll.
 

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

Vedi anche

CTL_MODIFY_REQUEST