如何在浏览器中通过 websocket 使用证书和私钥?
如何在浏览器中使用 websocket 的证书身份验证。
我用python做到了,我也发现了很多用nodejs做到这一点的教程,但是在浏览器中也可以用javascript实现吗?我没有找到任何相关内容。
这是我的工作 python 代码(其中一部分显示了我的意思)
import json
import websocket
import ssl
print("Start Websocket")
wsapp = websocket.WebSocketApp("wss://localhost:8080",
on_open=on_open,
on_message=on_message,
on_error=on_error,
on_ping=on_ping)
wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE, "certfile": "private.crt",
"keyfile": "private.key", "ssl_context.check_hostname": False})
wsapp.close()
How to use certificate authentification for a websocket in the browser.
I did it with python, also i found many tutorials in doing it with nodejs, but is it possible in the browser with javascript too? I didn't find anything about that.
Here's my working python code(part of it to show what i mean)
import json
import websocket
import ssl
print("Start Websocket")
wsapp = websocket.WebSocketApp("wss://localhost:8080",
on_open=on_open,
on_message=on_message,
on_error=on_error,
on_ping=on_ping)
wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE, "certfile": "private.crt",
"keyfile": "private.key", "ssl_context.check_hostname": False})
wsapp.close()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论