Программисты JAVA общаются здесь
Anonymous
Java Secure WebSocket - Загрузите контекст SSL из файла CERT TLS и подключитесь к WSS URI
Сообщение
Anonymous » 31 авг 2025, 09:41
Я ищу способ загрузить файл сертификата TLS (
) это выглядит так:
Код: Выделить всё
-----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
1756622518
Anonymous
Я ищу способ загрузить файл сертификата TLS ([code]ssl_cert_auth_params[/code]) это выглядит так: [code]-----BEGIN CERTIFICATE----- **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** **************************************************************** ************************ -----END CERTIFICATE----- [/code] В клиенте Java WSS (Secure WebSocket). Я могу легко настроить ssl_context в python с этим: [code]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)) [/code] Но я не могу найти простой способ сделать то же самое с клиентской библиотекой [b] java wss [/b]. Подробнее здесь: [url]https://stackoverflow.com/questions/67746293/java-secure-websocket-load-ssl-context-from-tls-cert-file-and-connect-to-wss-u[/url]
Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
Anonymous »
23 фев 2025, 17:15 » в форуме
Android
Я немного новичок во всем этом WebSocketcocket и SSL -сертификате. Я смог заставить его работать с обычным WebSocket (ws: //) , но не защищает WebSocket (wss: //) из -за того, что он требует сертификата SSL.
Как я могу получить сертификат SSL? Из...
0 Ответы
13 Просмотры
Последнее сообщение Anonymous
23 фев 2025, 17:15
Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
Anonymous »
23 фев 2025, 23:37 » в форуме
Android
Я немного новичок во всей этой вещах WebSocket и SSL -сертификат. Я смог заставить его работать с обычным WebSocket (ws: //) , но не защищает WebSocket (wss: //) из -за того, что он требует сертификата SSL.
Как я могу получить сертификат SSL? Из...
0 Ответы
21 Просмотры
Последнее сообщение Anonymous
23 фев 2025, 23:37
Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
Anonymous »
24 фев 2025, 01:09 » в форуме
Android
Я немного новичок во всей этой вещах WebSocket и SSL -сертификат. Я смог заставить его работать с обычным WebSocket (ws: //) , но не защищает WebSocket (wss: //) из -за того, что он требует сертификата SSL.
Как я могу получить сертификат SSL? Из...
0 Ответы
18 Просмотры
Последнее сообщение Anonymous
24 фев 2025, 01:09
0 Ответы
19 Просмотры
Последнее сообщение Anonymous
28 янв 2025, 17:47
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
03 апр 2025, 09:48