En las comunicaciones como cliente, se puede forzar TLS1.2 mediante la línea de comandos o en JAVA_OPTIONS:
java -Dhttps.protocols=TLSv1.2
En las comunicaciones como cliente, se puede forzar TLS1.2 mediante la línea de comandos o en JAVA_OPTIONS:
java -Dhttps.protocols=TLSv1.2
Securizar un servicio web con WS-Security es sencillo gracias a bilbiotecas como WSS4J.
Pero a veces hay problemas no muy claros, por ejemplo el siguiente (Axis2+Rampart+WSS4J):
Caused by: org.apache.ws.security.WSSecurityException: The signature or decryption was invalid
at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:419)
at org.apache ...
Se puede hacer con la herramienta xjc:
xjc fichero.xsd -d salida -p es.denu.types
La herramienta también está integrada en Eclipse:
Más información aquí.
Requisitos:
Al menos Java JDK 6