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.