Я использую приведенный ниже код в javascript и nodejs для создания клиента Websocket для прослушивания сообщений.Он отлично работает в Javascript и nodejs.То же самое я хочу реализовать в JAVA.
const CRT_FILE = fs.readFileSync(path.join("cert", "terminal", "test", "client.crt"));
const KEY_FILE = fs.readFileSync(path.join("cert", "terminal", "test", "client.key"));
const CA_FILE = fs.readFileSync(path.join("cert", "terminal", "CA","client.pem"));
ID = "1001";
ws = new WebSocket('wss://test.test.com/'+ID, 'test', {
headers : {
"x-retry-count": 0,
},
cert : CRT_FILE,
key : KEY_FILE,
ca : [ CA_FILE ]
})
ws.on('open', (connection)=>{
console.log('websocket open : '+ID);
})
Тот же клиент Websocket, который мне нужно внедрить в JAVA, используя вышеуказанные файлы сертификатов, но не может найти никакого решения для помещения этих файлов сертификатов в клиент JAVA Websocket.Пожалуйста, дайте мне знать, если у кого-то есть точное решение.