Ver Mensaje Individual
  #4  
Antiguo 03-05-2016
x_aguilarf x_aguilarf is offline
Miembro
 
Registrado: abr 2006
Posts: 22
Reputación: 0
x_aguilarf Va por buen camino
Hola,

en mi caso utilicé las librerías hechas en Java que recomiendan los del ministerio. Te paso las mismas con una clase de Java y Delphi que sirven para acceder a ellas.

Código Delphi [-]
xmlFile := 'C:\Dirección\Del\Fichero.XML';
idCert := 'ID_DEL_CERTIFICADO_INSTALADO_EN_WINDOWS_A_UTILIZAR';

with TFirmaXML.Create(xmlFile, idCert) do
    try
        if not Success then
            RaiseException;
    finally
        Free;
    end;

Puedes recibir los certificados instalados mediante:

Código Delphi [-]
p := TProcess.Create('java.exe', ['-jar', 'FacturaXML.jar', '"list"'], IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName));
csvListadoCerts := p.Output;
p.Free;

Enlace

Espero haberte ayudado,
Saludos
Responder Con Cita