NATS 3: Java客户端示例 --- 与需要客户提供验证的NATS服务器进行TLS连接
生成 trustKeyStore
生成 privateKeyStore
- 需要上一节中生成的
client.pem
(CA signed certificate) 和client-key.pem
(private key):$ openssl pkcs12 -export -in client.pem -inkey client-key.pem -certfile client.pem -out client.p12
输入client.p12
的密码并确认$ keytool -importkeystore -srckeystore client.p12 -srcstoretype pkcs12 -deststoretype JKS -destkeystore privstore.ks
输入privstore.ks
的密码并确认,再输入上一步设置的client.p12
的密码,这样就生成了用于验证客户端的privstore.ks
。
Java客户端示例
import io.nats.client.Connection;
import io.nats.client.Nats;
import io.nats.client