Que tal a todos.
Se que es un foro de Delphi, pero tengo un problemilla con C#.net respecto a este tema de las credencias al consumir el Web Service de COVE.
Realmente si se consume, sin embargo la respueta que recibo es:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<respuestaPeticion xsi:schemaLocation="/mx/gob/ventanillaunica/www/cove/ws/wsdls/RecibirCove.xsd" xmlns="http://www.ventanillaunica.gob.mx/cove/ws/oxml/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<numeroOperacion>86156470</numeroOperacion>
<horaRecepcion>2016-11-17T18:24:22.0-06:00</horaRecepcion>
<respuestasOperaciones>
<numeroFacturaORelacionFacturas>COVEObservaciones</numeroFacturaORelacionFacturas>
<contieneError>true</contieneError>
<errores>
<mensaje>Validaci&oacute;n de datos : No se puede validar el rfc del certificado</mensaje>
</errores>
</respuestasOperaciones>
<leyenda>Tiene 240 d&iacute;as a partir de esta fecha para utilizar su Acuse de Valor, si en ese tiempo no es utilizado, ser&aacute; dado de baja del sistema.</leyenda>
</respuestaPeticion>
El código en C#.net que uso es el siguiente:
Código:
COVE.ReceptorClient wsCOVE = new COVE.ReceptorClient();
wsCOVE.ClientCredentials.UserName.UserName = "PIT070809PV3";
wsCOVE.ClientCredentials.UserName.Password = "uwYCF2I2oSvNrxJtL5Koze3i13GqTvzUMMO0Ut8ndeXhOEXNYxgU5yc8sJSfJT0r";
y esto es lo que tengo en el app.config:
Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="IReceptorEndpointBinding">
<security mode="TransportWithMessageCredential">
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://www.ventanillaunica.gob.mx:443/ventanilla/RecibirCoveService"
binding="basicHttpBinding" bindingConfiguration="IReceptorEndpointBinding"
contract="COVE.IReceptor" name="IReceptorBinding" />
</client>
</system.serviceModel>
</configuration>
Alguien tendrá alguna idea de porque recibo el mensaje:
No se puede validar el rfc del certificado
Cita:
si toda esta información con los mismos datos y todo igual lo envio por una aplicación llamada SOAPUI o inclusive desde Delphi 7.0 todo funciona bien y me retorna correctamente el E-Document, pero en C#.net no he podido hacerlo funcionar
|
de ante mano muchas por la ayuda.
saludos.