Página 2 de 2

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

Publicado: Vie Jun 10, 2011 5:38 pm
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

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

Publicado: Vie Jun 10, 2011 5:55 pm
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>

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

Publicado: Vie Jun 10, 2011 6:03 pm
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.

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

Publicado: Dom Jul 03, 2011 8:41 pm
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.

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

Publicado: Lun Jul 04, 2011 12:48 pm
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.

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

Publicado: Mar Jul 05, 2011 2:34 pm
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.

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

Publicado: Lun Jul 11, 2011 12:39 am
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.

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

Publicado: Mar Jul 12, 2011 4:25 pm
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.