Que tal guilleart efectivamente asi es el orden pero tienes que instalar dos certificados, uno de ellos es llamado ClientePAC2.pfx asi como uno llamado WCF_CLI1_CFDI.pfx, el primero se encarga de mandar las credenciales de autenticacion del usuario y el segundo se encarga de asegurar la comunicacion con el servidor ambos es necesario tenerlos instalados, existe un tercer certificado WCF_SERV_CFDI.cer ese aun no se bien su funcionalidad pero lo instale por si las moscasguilleart escribió:Muchisimas gracias por la ayuda! Me podrias decir cuales son los certificados que estas usando? (Los archivos pfx?) Y cual es el proceso en gral para hacer un request a estos servicios??jjasso_barba escribió:Hola que tal logre autenticarme en los web services del sat con c#, los web services cambiaron, pero siguen siendo los mismo certificados de prueba.
https://pruebacfdirecepcion.cloudapp.ne ... ervice.svc
– https://pruebacfdicancelacion.cloudapp. ... cacion.svc
– https://pruebacfdicancelacion.cloudapp. ... ervice.svc
Si tienen duda o les puedo ayudar, no duden en preguntar.
En gral por lo que entendi del demo era algo asi:
De momento estoy usando uno de los archivos pfx que pusieron junto con el demo en C#, pero no tengo idea si sea el correcto, si tengo que agregar la llave privada y contraseña o nada mas asi, etc.
- Te conectas al webservice de Autenticacion (aqui es donde usas un certificado para la conexion) y haces un request a la accion de "autentica"
- De este webservice obtienes un token de autenticacion mismo que agregas al siguiente mensaje que hagas al otro webservice que quieras usar.
- Una vez agregado el token al mensaje ( en uno de los headers del http) haces la llamada al webservice (esta vez sin usar certificados) y todo funciona??
En fin, agradezco mucho tu disposicion a ayudarnos!

Como se mandan las credenciales deben de ir incrustados en tu web.config o en tu app.config