Ver Mensaje Individual
  #7  
Antiguo 04-03-2025
elguille elguille is offline
Miembro
 
Registrado: ene 2005
Posts: 130
Reputación: 22
elguille Va por buen camino
Pfx

Hola, muchas gracias por iluminar el camino. Tengo un problema al cargar directamente un certificado PFX, no me funciona el procedimiento
Código Delphi [-]
cargaCertificado(Data: Pointer; cert, pass: string)
que está en uverifactufuncs.pas, la siguiente linea no carga el certificado correctamente
Código Delphi [-]
InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, pCert, SizeOf(CERT_CONTEXT))
lo he modificado para saber cual es el error
Código Delphi [-]
   if not InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, pCert, SizeOf(CERT_CONTEXT)) then
   BEGIN
      LastError := GetLastError();
      raise Exception.CreateFmt('Error en InternetSetOption. Código: %d', [LastError]);
   END;
recibo el código de error 6 . He importado el certificado al almacen de windows y desde ahi funciona perfectamente ¿alguien ha probado de cargar un certificado desde el fichero PFX directamente?
Gracias anticipadas.