PDA

Ver la Versión Completa : Como consumir un web service que usa SSL


AzidRain
12-12-2013, 20:38:02
Estoy haciendo un pequeño cliente para timbrado fiscal. El webservice que proporciona el proveedor es bastante sencillo sin embargo me he encontrado conque nunca me puedo autenticar. Me di cuenta que el webservice está trabajando en una conexion SSL por lo que obviamente lo que le mando al no estar codificado no me deja hacer nada. Mi duda es: ¿Como consumo el web service usando SSL? Tengo un certificado y un password que me proporcionaron pero no se como meterlo para consumir el web service. Aquí un código de lo que hago:


var
ConexionWS:WSForcogsa;
RespAutenticar : wsAutenticarResponse;
RespTimbrado : wsTimbradoResponse;
token:widestring;
begin

ConexionWS := GetWSForcogsa(False,'https://dev.facturacfdi.mx:8081/WSTimbrado/WSForcogsaService?wsdl'); //Realizar la conexion al web service

RespAutenticar := ConexionWS.Autenticar('pruebasWS','pruebasWS');

Memo1.Lines.Add(RespAutenticar.mensaje);
token := RespAutenticar.token;
Memo1.Lines.Add(RespAutenticar.token);
RespTimbrado := ConexionWS.Timbrar('xmlasdd adsa dasddsadsad',token);
Memo1.Lines.Add(RespTimbrado.mensaje);
RespAutenticar.Free;
RespTimbrado.Free;



Ya importé el web service y todo.

Por ahí si alguien en México se ha conectado con el PAC formasdigitales.mx se los voy a agradecer si me ayudan.