Ver Mensaje Individual
  #1  
Antiguo 30-05-2025
_Io _Io is offline
Miembro
 
Registrado: ene 2024
Posts: 114
Reputación: 3
_Io Va por buen camino
THTTPRIO.HTTPWebNode.ClientCertificate

Buenas tardes.

Cuando asigno un certificado mediante su número de serie, funciona bien:
Código Delphi [-]
PrioInt.HTTPWebNode.ClientCertificate.SerialNum:='xxxxxxxxxxxxxxxxxxxxxxxxx'

Pero si quiero asignarlo mediante un stream
Código Delphi [-]
  PrioInt.HTTPWebNode.ClientCertificate.Stream:=aStream;
  PrioInt.HTTPWebNode.ClientCertificate.Password:='123456';

Obtengo el siguiente error:
Cita:
Error sending data: (12185) No había credenciales disponibles en el certificado de cliente
Y si intento hacerlo desde un archivo

Código Delphi [-]
PrioInt.HTTPWebNode.ClientCertificate.FileName:='c:\......\cert.pfx';
PrioInt.HTTPWebNode.ClientCertificate.Password:='123456';

Código:
Error opening certificate file: (-2146885629) Error al leer o escribir en un archivo
Aunque el archivo está perfectamente localizado.

Alguien carga el certificado mediante stream o filename sin pegas?

Muchas Gracias.
Responder Con Cita