iphone - 我可以用什么来解析 iOS 上的数字证书?

标签 iphone ios parsing digital-certificate

iOS 上的安全 API 似乎只涵盖提取证书的某些部分。

是否有人使用 openSSL 或 asn1c 允许从证书字节中检索扩展、策略等?

最佳答案

是的,您可以使用 openSSL 来解析证书,但这不是一件容易的事,因为缺少 openSSL iOS 文档。

首先,您需要适用于 iOS 的 openSSL 库,并使用 openSSL 生成 x509 证书。然后使用openSSL中的方法尝试解析。

Here是如何从证书扩展中提取 UPN 的示例(我自己回答)。它现在工作正常。其他元素与fetch类似。

关于iphone - 我可以用什么来解析 iOS 上的数字证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310743/

相关文章:

iphone - 保存数据稍后显示

ios - Atos 无法从存档应用程序的 dSYM 中获取符号

ios - 在 iOS-Charts (Xcode 7.3.1) 中设置 X 轴和 Y 轴时出错

mysql - Talend MySql String To MySql Date 用于存储和差异计算

javascript - 空 block 和空对象语法冲突警告

c - 使用 sscanf 解析不会保留数组以供后续使用

iPhone 开发盒?

iphone - iOS 中的多语言文档 (RTF) : Files, SQLite、核心数据?如何?

iphone - 无论旋转如何锁定方向

ios - iOS 上 api 响应缓存的最佳策略