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.

Nota Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a CryptDlg.dll.
 

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

Consulte también

CTL_MODIFY_REQUEST