以 xamarin 形式读取证书颁发机构链文件

问题描述

我正在为 ssl 创建一个带有客户端身份验证的移动应用程序,其中客户端证书将由客户端通过首先创建密钥和 csr,将 csr 与激活码一起发送到我运行的 web api 然后检索来自同一个api的签名证书。我假设然后我可以将密钥和证书添加到密钥库,以便以后连接到我的数据库(通过需要客户端身份验证的单独 api 发出的数据库请求)。

显然,首先要使 ssl 工作,我的应用程序必须安装证书颁发机构证书并且必须受信任,这是我需要解决的主要问题。我有一个链证书作为 pem,但我不确定如何将它添加为包含在应用程序 apk/安装中的资源,当应用程序首次启动并添加到信任存储时,该资源将作为字符串读取。

我为实现此目的而关注的文章是:https://chariotsolutions.com/blog/post/https-with-client-certificates-on/

我是否只是将其作为嵌入式资源添加到我的主应用程序中?在这种情况下,我指定访问它的路径是什么,或者我是否将它添加到 android 和 iOS 项目中,然后使用依赖服务为每个操作系统读取它。我不想在安装应用时手动添加它,因为我希望它尽可能无缝并且只包含在应用下载中。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)