Función CertModifyCertificatesToTrust (cryptdlg.h)
La función CertModifyCertificatesToTrust modifica el conjunto de certificados de una lista de confianza de certificados (CTL) para un propósito determinado.
Sintaxis
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
);
Parámetros
[in] cCerts
Número de solicitudes de modificación que se encuentran en el parámetro rgCerts .
[in] rgCerts
Puntero a una estructura de CTL_MODIFY_REQUEST que contiene una matriz de solicitudes de modificación.
[in] szPurpose
Puntero a una cadena terminada en null que contiene la representación de cadena de un identificador de objeto (OID). El OID especifica el uso mejorado de clave (EKU) del CTL que se va a modificar.
[in] hwnd
Identificador de la ventana primaria de los cuadros de diálogo que genera esta función.
[in, optional] hcertstoreTrust
Identificador del almacén de certificados en el que se va a modificar la lista de certificados de confianza. Si es NULL, el almacén de Personas de confianza se usa con la ubicación Usuario actual.
[in, optional] pccertSigner
Puntero a una estructura de CERT_CONTEXT que contiene un certificado. Se usa para firmar la lista de confianza. El certificado también restringe el conjunto de listas de confianza que se pueden modificar. Si es NULL, la lista de confianza no está firmada.
Valor devuelto
HRESULT. Un valor de S_OK indica que se ha realizado correctamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | cryptdlg.h |
Archivo DLL | CryptDlg.dll |