Java Secure WebSocket - Загрузите контекст SSL из файла CERT TLS и подключитесь к WSS URIJAVA

Программисты JAVA общаются здесь
Anonymous
Java Secure WebSocket - Загрузите контекст SSL из файла CERT TLS и подключитесь к WSS URI

Сообщение Anonymous »

Я ищу способ загрузить файл сертификата TLS (

Код: Выделить всё

ssl_cert_auth_params
) это выглядит так:

Код: Выделить всё

-----BEGIN CERTIFICATE-----
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
****************************************************************
************************
-----END CERTIFICATE-----
В клиенте Java WSS (Secure WebSocket).
Я могу легко настроить ssl_context в python с этим:

Код: Выделить всё

import ssl
import pathlib

ssl_context   = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
localhost_pem = pathlib.Path(__file__).resolve().parent / "../../folder/ssl_cert_auth_params"
ssl_context.load_verify_locations(localhost_pem)
< /code>
и подключиться к WSS URI с этим: < /p>
import asyncio
import websockets

async def connect_to_uri(uri, ssl_context):
ws = await websockets.connect(uri, ssl=ssl_context, ping_interval=3)
return (ws)

loop = asyncio.get_event_loop()
ws = loop.run_until_complete(connect_to_uri(uri, ssl_context))
Но я не могу найти простой способ сделать то же самое с клиентской библиотекой java wss .

Подробнее здесь: https://stackoverflow.com/questions/677 ... t-to-wss-u

Вернуться в «JAVA»