How to configure an HTTP Client connection to access a REST API or WEB Services exposed over HTTPS in BusinessWorks 6.X and BusinessWorks Container Edition

HTTP client resource configured to use Default Confidentiality
The default TIBCO JVM truststore file
keytool -printcert -sslserver <host>:<port> -rfc
Example of keytool -printcert output
keytool -import -noprompt -alias <your_alias> -keystore <your_trustore_file> -storepass <your_password> [-storetype <store_type>] –file <your_file_containing_a_public_certificate>
Example of use of keytool to create a truststore and import a certificate in it
keytool -list –v -keystore <your_trustore_file> -storepass <your_password>
Example of use of keytool to list certificates in a store file
Using KeyStore Explorer to list public certificates of a remote SSL server
Importing a public certificate in the store file using KeyStore Explorer
HTTP client resource configured to use Confidentiality
Final HTTP client configuration
Final configuration of the Keystore provider resource
Final configuration of the SSL Client resource
Enabling SSL debug in Studio (for debugging)
"D:\BW670\bw\6.7\domains\D1\appnodes\AS1\AN1\bin\bwappnode-AN1.exe" --propFile "D:\BW670\bw\6.7\domains\D1\appnodes\AS1\AN1\bin\bwappnode-AN1.tra" -config "D:\BW670\bw\6.7\domains\D1\appnodes\AS1\AN1\config.ini" -l admin start >appnode_console.log

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Emmanuel Marchiset

Emmanuel Marchiset

I work as an Architect at TIBCO on Integration products. Opinions here are my own.