windows - 如何为双向 TLS 分发客户端范围的证书?
问题描述
我们有需要使用 TLS 与设备通信的 Windows 应用程序 (C++/C#)。要求是我们需要使用双向 TLS 身份验证。客户端证书不是特定于用户的,而是特定于应用程序和应用程序版本的。
分发客户端证书的最佳和安全方式是什么?
- 使用 Installshield 安装程序在证书存储中安装证书?
- 如果在证书存储中,使用应用程序特定的随机密码来保护?
- 在可执行文件的资源中添加二进制文件?
我对证书世界很陌生,因此将不胜感激任何帮助或建议。
解决方案
推荐阅读
- apache-spark - 从 PySpark 中的 AWS S3 读取时 InvalidAccessKeyId
- javascript - node.js 中的交叉导入
- r - 有没有办法在一张图上绘制具有不同衰减常数的指数衰减曲线?
- javascript - 忽略/覆盖Sinon错误替换`TypeError:尝试替换已经替换的foo`
- node.js - 在 Express、NodeJS 中流式传输 MP4(HTTP 206 部分内容)
- javascript - HTML 元素未固定在相同位置
- c++ - 为 google maps api 生成明文 SSL 证书以在 esp32 上使用
- spring-boot - Spring Boot 应用程序在本地工作,但在部署到 Heroku 时不工作
- c# - 使用本地化感知语言键构建 C# 应用程序
- payment - 如何将移动支付短信转换为支付网关