具有SSL证书的Websocket(Spring)连接
我无法连接到需要Java中SSL证书的WebSocket。 在没有风暴的情况下,如何在春季使用Websockets 我已经用Python编写了以下代码,其想法是用Java编写同样的代码:具有SSL证书的Websocket(Spring)连接,spring,ssl-certificate,spring-websocket,Spring,Ssl Certificate,Spring Websocket,我无法连接到需要Java中SSL证书的WebSocket。 在没有风暴的情况下,如何在春季使用Websockets 我已经用Python编写了以下代码,其想法是用Java编写同样的代码: @staticmethod async def connect() -> WebSocketClientProtocol: """ This routine connects to the specified URI
@staticmethod
async def connect() -> WebSocketClientProtocol:
"""
This routine connects to the specified URI
and returns the web socket connection object
"""
path = Commons.CERTIFICATE_PATH
ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
localhost_pem = pathlib.Path(__file__).resolve().parent / path
ssl_context.load_verify_locations(localhost_pem)
uri = EnvVars.URI
try:
ws = await websockets.connect(uri,
ssl=ssl_context,
ping_interval=3)
except Exception as e:
raise WebSocketConnectionError(e)
else:
logging.info(Messages.WEB_SOCKET_CONNECTED)
return ws
如果可能,您将如何使用WebFlux