Ver Mensaje Individual
  #11  
Antiguo 01-10-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 548
Reputación: 10
sglorka Va por buen camino
Cita:
Empezado por bmfranky Ver Mensaje
Hola, he coseguido rellenar todos los campos, al serializar se ve la estructura correcta, menos las cabeceras SOAP, puesto que en Visual c#, no se como crearlas sin enviarlas.

el problema lo tengo en que no me aclaro al enviar, siempre me da error " No se puede crear un canal seguro SSL/TLS." , he probado con web request y me pasa lño mismo.
Lo tengo asi, alguien sabria decirme que me puede faltar?

Código:
sfPortTypeVerifactuClient client = new ServicioVerifactu.sfPortTypeVerifactuClient("SistemaVerifactuPruebas");
            System.ServiceModel.Description.ClientCredentials credenciales = new System.ServiceModel.Description.ClientCredentials();
            client.ClientCredentials.UserName.UserName = Program.configTaller.Nif;
            client.ClientCredentials.ClientCertificate.Certificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("C:\\Users\\Fran\\Documents\\dnis\\cert\\CertEnvio.p12", Program.passcertificado);
            client.ClientCredentials.ServiceCertificate.DefaultCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("C:\\Users\\Fran\\Documents\\dnis\\cert\\CertEnvio.p12", Program.passcertificado);
            string test = "";

            RespuestaRegFactuSistemaFacturacionType retorno = client.RegFactuSistemaFacturacion(facAPresentar); <-- Aqui salta el fallo:
Si pudierais orientarme os estari a muy agradecido.
Uso un certificado de representante, puede ser por eso?
Creo que te falta activar seguridad Tls

Código:
Const _Tls12 As System.Security.Authentication.SslProtocols = DirectCast(&HC00, System.Security.Authentication.SslProtocols)
Const Tls12 As System.Net.SecurityProtocolType = DirectCast(_Tls12, System.Net.SecurityProtocolType)
System.Net.ServicePointManager.SecurityProtocol = Tls12

Última edición por Neftali [Germán.Estévez] fecha: 02-10-2024 a las 08:47:35.