É possível importar WSDLs que fazem referência a esquemas em servidores HTTPS seguros e autoassinados, incluindo certificados de segurança na Java™ Virtual Machine (JVM).
O procedimento a seguir permite incluir certificados a partir do servidor SSL em cada instância de sua JVM.
Se você estiver usando o Windows 7, deverá inserir os comandos a partir de um console que tenha privilégios de administração.
C:\Program
Files\IBM\WMBT800\jdk\jre\bin>keytool -printcert -file d:\
mb.cerOwner: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.
<servername>.ibm.com, OU=Message Broker Toolkit, O=IBM,
ST=<anystate>, C=<anycountry>Issuer: EMAILADDRESS=
jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Message Broker Toolkit, O=IBM, ST=<anystate>, C=<anycountry>
Número de série: e1cabb1486f2bc7f
Válido de: 9/27/10 12:33 PM até: 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\WMBT800\jdk\jre\bin>keytool -import -alias <userID>
.<servername>.ibm.com -file d:\mb.cer -keystore d:\mb.keystore
Insira a senha do keystore:
Reinsira a nova senha:
Proprietário: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Message Broker Toolkit, O=IBM, ST=<anystate>, C=<anycountry>
Emissor: EMAILADDRESS=jdoe@xx.ibm.com, CN=<userID>.<servername>.ibm.com,
OU=Message Broker Toolkit, O=IBM, ST=<anystate>, C=<anycountry>
Número de série: e1cabb1486f2bc7f
Válido de: 9/27/10 12:33 PM até: 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
Confiar neste certificado? [não]: sim
O certificado foi incluído no keystore
C:\Program
Files\IBM\WMBT800\jdk\jre\bin>cd ..
C:\Program
Files\IBM\WMBT800\jdk\jre>cd ..
C:\Program
Files\IBM\WMBT800\jdk>cd ..
C:\Program
Files\IBM\WMBT800>mb -vmargs -Djavax.net.ssl.trustStore=d:\\mb.keysto
re -Djavax.net.ssl.trustStorePassword=broker
C:\Program
Files\IBM\WMBT800>
Se ocorrer um erro durante a importação de uma definição WSDL, verifique cuidadosamente quaisquer erros que forem relatados. Por padrão, todos os erros são gravados na tela e no arquivo que possui o formato *.wsdl.report.txt.