无法在 Swift XMPP 客户端中导入客户端证书

Posted

技术标签:

【中文标题】无法在 Swift XMPP 客户端中导入客户端证书【英文标题】:Not able to import client certificate in Swift XMPP client 【发布时间】:2020-08-18 13:36:09 【问题描述】:

我尝试使用客户端证书使用swift XMPP client 进行身份验证,但无法选择证书,尽管我已经在 Window 客户端证书中导入了证书。

收到来自客户端的以下消息,单击ok 继续退出窗口证书对话框。

【问题讨论】:

【参考方案1】:

您需要先在操作系统中安装证书,然后列表将显示系统中已安装的证书。

要安装证书,请创建pfx 证书格式并双击安装证书。

创建 PFX

openssl pkcs12 -export -out my_certs.pfx -inkey example.com.key -in example.bundle.pem -certfile ca.pem

【讨论】:

以上是关于无法在 Swift XMPP 客户端中导入客户端证书的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift 4.1 编译的模块无法在 Swift 3.2.3 中导入

无法在框架项目的 Objective-C 代码中导入 Swift 类

使用 Swift 2.3 编译的模块无法在 Swift 3.0 中导入

如何使用swift2在ios9中创建jabberd xmpp客户端

无法在 Swift Playground 中导入 tensorflow

Xcode 9:使用 Swift 3.1 编译的模块无法在 Swift 4.0 中导入