我建议您使用 JNDI 与 EMS 建立任何连接(强烈建议这样做)。当您创建 JNDI 连接时,您可以创建环境并传递 SSL 凭证,然后您可以使用您的代码。
在 [your_tibco_instalation_directory]\ems\8.0\samples\java\JNDI 中有大量示例代码
方法如下:
serverUrl = "ssl://localhost:7243";
// set SSL vendor
if (ssl_vendor != null && ssl_identity != null && ssl_password != null){
environment.put(com.tibco.tibjms.TibjmsSSL.VENDOR, ssl_vendor);
environment.put(com.tibco.tibjms.TibjmsSSL.IDENTITY, ssl_identity);
environment.put(com.tibco.tibjms.TibjmsSSL.PASSWORD, ssl_password);
}
ConnectionFactory factory = new com.tibco.tibjms.TibjmsConnectionFactory(serverUrl,null,environment);
有关更多信息,请参阅:示例目录上的 tibjmsSSL.java。