Conjuntos de mensajes: Aceptar certificados autofirmados al importar WSDL
Puede importar archivos WSDL que hagan referencia a esquemas alojados en servidores HTTPS seguros y autofirmados añadiendo certificados de seguridad a la máquina virtual Java™ JVM.
Acerca de esta tarea
El procedimiento siguiente le permite añadir certificados del servidor SSL a cada instancia de la JVM.
Si utiliza Windows 7, debe especificar los mandatos desde una consola que tenga privilegios de administración.
Procedimiento
Resultados
Obtendrá una salida de consola que tiene uno de los formatos siguientes:
C:\Program Files\IBM\ACE\13.0.n.0\tools\common\jdk\jre\bin>keytool -printcert -file d:\
mb.cerOwner: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.
<servername>.ibm.com, OU=Integration, O=IBM,
ST=<anystate>, C=<anycountry>Issuer: EMAILADDRESS=
jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Integration, O=IBM, ST=<anystate>, C=<anycountry>
Serial number: e1cabb1486f2bc7f
Valid from: 9/27/10 12:33 PM until: 9/27/11 12:33 PM
Certificate fingerprints:
MD5: ED:9B:BD:1C:C7:B5:8D:6E:F3:21:B7:92:26:25:52:9B
SHA1: 5C:DE:70:CF:A5:64:96:16:C3:ED:4E:2C:A2:6E:EA:D3:A5:4B:69:BC
C:\Program Files\IBM\ACE\13.0.n.0\tools\common\jdk\jre\bin>keytool -import -alias <userID>
.<servername>.ibm.com -file d:\mb.cer -keystore d:\mb.keystore
Enter keystore password:
Re-enter new password:
Owner: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Integration, O=IBM, ST=<anystate>, C=<anycountry>
Issuer: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Integration, O=IBM, ST=<anystate>, C=<anycountry>
Serial number: e1cabb1486f2bc7f
Valid from: 9/27/10 12:33 PM until: 9/27/11 12:33 PM
Certificate fingerprints:
MD5: ED:9B:BD:1C:C7:B5:8D:6E:F3:21:B7:92:26:25:52:9B
SHA1: 5C:DE:70:CF:A5:64:96:16:C3:ED:4E:2C:A2:6E:EA:D3:A5:4B:69:BC
Trust this certificate? [no]: yes
Certificate was added to keystore
C:\Program Files\IBM\ACE\13.0.n.0\tools\common\jdk\jre\bin>cd ..
C:\Program Files\IBM\ACE\13.0.n.0\tools\common\jdk\jre>cd ..
C:\Program Files\IBM\ACE\13.0.n.0\tools\common\jdk>cd ..
C:\Program Files\IBM\ACE\13.0.n.0\tools>mb -vmargs -Djavax.net.ssl.trustStore=d:\\mb.keysto
re -Djavax.net.ssl.trustStorePassword=password
C:\Program Files\IBM\ACE\13.0.n.0\tools>Si se produce un error durante la importación de una definición WSDL, compruebe detenidamente cualquier error indicado. De forma predeterminada, todos los errores se graban en la pantalla y en el archivo que tiene el formato*.wsdl.report.txt.