Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03

Conectar al WebService de Autenticación del SAT en Delphi.

Foro dedicado para discutir la parte tecnica de como es el timbrado
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor crixus » Vie Jun 10, 2011 5:38 pm

heber.lazcano escribió:
crixus escribió:
Y que parametros le tengo que pasar a este firmado o que onda, es que neta la información que tengo a la mano es escaza, o si tienes algun documento o información que lo describa me seria de ultilidad.


Documentación solo de internet:
http://www.ibm.com/developerworks/webse ... urity.html
http://www.oasis-open.org/committees/tc ... abbrev=wss

Puede ser sencillo si ocupas algún framework para realizar el firmado y la construcción(desconozco si existe algo para Delphi la verdad). En terminos generales lo que tienes que hacer es:

1.- Generar un Timestamp
2.- Firmar el TimeStamp con la llave proporcionada por el SAT en base al estandar de WS-Security
3.- Agregar todo lo generado/firmado dentro del nodo de soapenv:Header



Muchas gracias por el dato. Saludos
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/

heber.lazcano
Mensajes: 67
Registrado: Lun Abr 11, 2011 5:28 pm

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor heber.lazcano » Vie Jun 10, 2011 5:55 pm

crixus escribió:
heber.lazcano escribió:
crixus escribió:
Y que parametros le tengo que pasar a este firmado o que onda, es que neta la información que tengo a la mano es escaza, o si tienes algun documento o información que lo describa me seria de ultilidad.


Documentación solo de internet:
http://www.ibm.com/developerworks/webse ... urity.html
http://www.oasis-open.org/committees/tc ... abbrev=wss

Puede ser sencillo si ocupas algún framework para realizar el firmado y la construcción(desconozco si existe algo para Delphi la verdad). En terminos generales lo que tienes que hacer es:

1.- Generar un Timestamp
2.- Firmar el TimeStamp con la llave proporcionada por el SAT en base al estandar de WS-Security
3.- Agregar todo lo generado/firmado dentro del nodo de soapenv:Header


Muchas gracias por el dato. Saludos


De hecho en el WSDL del servicio, esta definida la politica:

Código: Seleccionar todo


<wsp:Policy wsu:Id="BasicHttpBinding_IAutenticacion_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Lax/></wsp:Policy></sp:Layout><sp:IncludeTimestamp/></wsp:Policy></sp:TransportBinding><sp:EndorsingSupportingTokens><wsp:Policy><sp:X509Token sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"><wsp:Policy><sp:WssX509V3Token10/></wsp:Policy></sp:X509Token></wsp:Policy></sp:EndorsingSupportingTokens><sp:Wss10><wsp:Policy><sp:MustSupportRefKeyIdentifier/><sp:MustSupportRefIssuerSerial/></wsp:Policy></sp:Wss10></wsp:All></wsp:ExactlyOne></wsp:Policy>

crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor crixus » Vie Jun 10, 2011 6:03 pm

Si eso lo se, pero aun no me queda muy claro como consumir el Webservice en Delphi, pero me ha ayudado bastante lo que me has dicho.
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/

macja
Mensajes: 39
Registrado: Jue Ene 20, 2011 9:47 am

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor macja » Dom Jul 03, 2011 8:41 pm

heber.lazcano escribió:
crixus escribió:
Y que parametros le tengo que pasar a este firmado o que onda, es que neta la información que tengo a la mano es escaza, o si tienes algun documento o información que lo describa me seria de ultilidad.


Documentación solo de internet:
http://www.ibm.com/developerworks/webse ... urity.html
http://www.oasis-open.org/committees/tc ... abbrev=wss

Puede ser sencillo si ocupas algún framework para realizar el firmado y la construcción(desconozco si existe algo para Delphi la verdad). En terminos generales lo que tienes que hacer es:

1.- Generar un Timestamp
2.- Firmar el TimeStamp con la llave proporcionada por el SAT en base al estandar de WS-Security
3.- Agregar todo lo generado/firmado dentro del nodo de soapenv:Header







muchas gracias por tu ayuda heber.lazcano ,yo ahora tengo la duda, con que .cer y .key se firma, ¿se firma con los .cer y .key usados para timbrar o el SAT otorga otros solo para este web service de autentica?, yo use WCF_CLI1_CFDI.pfx para pruebas y funciono bien, que es diferente al CSD del pac de pruebas, pero para producción aun no se si otorga algun otro, saludos.

heber.lazcano
Mensajes: 67
Registrado: Lun Abr 11, 2011 5:28 pm

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor heber.lazcano » Lun Jul 04, 2011 12:48 pm

macja escribió:
heber.lazcano escribió:
crixus escribió:
Y que parametros le tengo que pasar a este firmado o que onda, es que neta la información que tengo a la mano es escaza, o si tienes algun documento o información que lo describa me seria de ultilidad.


Documentación solo de internet:
http://www.ibm.com/developerworks/webse ... urity.html
http://www.oasis-open.org/committees/tc ... abbrev=wss

Puede ser sencillo si ocupas algún framework para realizar el firmado y la construcción(desconozco si existe algo para Delphi la verdad). En terminos generales lo que tienes que hacer es:

1.- Generar un Timestamp
2.- Firmar el TimeStamp con la llave proporcionada por el SAT en base al estandar de WS-Security
3.- Agregar todo lo generado/firmado dentro del nodo de soapenv:Header


Se firma con la misma llave que usas para firmar, la cual se te otorga una vez pasada la certificación.





muchas gracias por tu ayuda heber.lazcano ,yo ahora tengo la duda, con que .cer y .key se firma, ¿se firma con los .cer y .key usados para timbrar o el SAT otorga otros solo para este web service de autentica?, yo use WCF_CLI1_CFDI.pfx para pruebas y funciono bien, que es diferente al CSD del pac de pruebas, pero para producción aun no se si otorga algun otro, saludos.

macja
Mensajes: 39
Registrado: Jue Ene 20, 2011 9:47 am

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor macja » Mar Jul 05, 2011 2:34 pm

No funciona en produccion, lo estoy revisando con el SAT, si alguien tuvo un problema similar al cambiar de pruebas a produccion con el SAT, ayudenme con un a idea , ya ocupe el .cer y .key del PAC que dice el sat que ocupe y nada.

crixus
Mensajes: 279
Registrado: Mar Ene 18, 2011 11:29 am
Ubicación: Guadalajara
Contactar:

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor crixus » Lun Jul 11, 2011 12:39 am

macja escribió:No funciona en produccion, lo estoy revisando con el SAT, si alguien tuvo un problema similar al cambiar de pruebas a produccion con el SAT, ayudenme con un a idea , ya ocupe el .cer y .key del PAC que dice el sat que ocupe y nada.


Macja tenemos el mismo problema.
Te invito a visitar mi blog personal http://www.luiscisneros.com.mx/

macja
Mensajes: 39
Registrado: Jue Ene 20, 2011 9:47 am

Re: Conectar al WebService de Autenticación del SAT en Delph

Mensajepor macja » Mar Jul 12, 2011 4:25 pm

crixus escribió:
macja escribió:No funciona en produccion, lo estoy revisando con el SAT, si alguien tuvo un problema similar al cambiar de pruebas a produccion con el SAT, ayudenme con un a idea , ya ocupe el .cer y .key del PAC que dice el sat que ocupe y nada.


Macja tenemos el mismo problema.



¿Cuando se te presento el problema?, en nuestro caso se reemplazara el certificado.


Volver a “Envio para Timbrado”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados