El caso es que vuelvo a programar después de 4 años y medio vendiendo casas, antes de entrar a trabajar, me han mandado un ejercicio como "mira algo facilito" y llevo 2 días y no me va
Básicamente tengo que implementar esto en Java
Pero me da un error
Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messages
Ya se que pone que no puedo procesar instrucciones en SOPA, el caso es que ese web services requiere usar un certificado digital, ya he conseguido ese certificado, he creado un key tool, he vacia el Keytool para pasar de RSA a PCK12 (vamos como van los certificados del gobierno de España) y estoy a ver si encuentro la forma de vincular esto a mi proyecto ¿alguien sabe como soluciona ese error? y o como abrir desde un proyecto en Java un certificado del keytool
creo que no me vale esto
https://fjrodriguezg.wordpress.com/2015/02/24/validando-nif-en-java-con-la-lbreria-de-aeat-los-nuevos-certificados-de-la-fnmt-y-sorpresa/
ya que si en lugar de meter un DNI , meto un NIF de una empresa me tiene que devolver datos de la empresa, vamos que tengo que tirar del webservice del Api que he puesto arriba
si les llegó con esto tampoco les va ha hacer gracia
https://groovy-lang.gitlab.io/101-scripts/ws/consulta_nif.html
ya que este tira de librería groovy meter los certificados de esa empresa en librerías de por allí , tiene pinta de ser algo que no quieren.
Gracias.