Imagen

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


CARTA PORTE V3.1

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

Mensaje por crixus »

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

Mensaje por heber.lazcano »

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

Mensaje por crixus »

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

Mensaje por macja »

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

Mensaje por heber.lazcano »

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

Mensaje por macja »

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

Mensaje por crixus »

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

Mensaje por macja »

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.
Cerrado