.net-core - 如何让 Alpine Linux 用户向我的应用程序提供他们的 Mutual TLS 证书?
问题描述
我有一个 Dotnet Core API 分发给 Alpine Docker 映像中的用户。我们鼓励我们的用户使用相互 TLS 身份验证,并提供他们自己的证书。他们向我们的应用程序提供证书的最佳方式是什么?理想情况下,他们不必向我们的应用程序提供证书的密码。
对于我的 Windows 映像,我只要求他们在 Windows 证书存储中为其证书指定标识信息,然后我们在应用程序中使用 X509Store 类来获取证书。但显然 Linux 没有这样的结构。
解决方案
推荐阅读
- maven - 使用 Mockito 的 UnitTest Controller 中的类型未定义方法 is()
- sql - SQL(查找和替换)整个数据库
- android - 一键点击,成功率高
- javascript - Sidecar 导航未在 Safari 上显示
- javascript - 我有一个显示 json 文件结果的商业销售页面。我希望能够在结果页面上传递一个列表的信息
- node.js - 带有 Multer 的 AWS S3 Node.js SDK `NotImplemented` 错误
- html - 图像没有填满整个 div
- php - android - 无法在 JsonArrayRequest 中请求
- c++ - 对用户输入使用 Count_if
- cryptocurrency - coingecko 货币价格对于某些货币返回整数而不是小数