iOS 上的安全 API 似乎只涵盖提取证书的某些部分。
是否有人使用 openSSL 或 asn1c 允许从证书字节中检索扩展、策略等?
最佳答案
是的,您可以使用 openSSL 来解析证书,但这不是一件容易的事,因为缺少 openSSL iOS 文档。
首先,您需要适用于 iOS 的 openSSL 库,并使用 openSSL 生成 x509 证书。然后使用openSSL中的方法尝试解析。
Here是如何从证书扩展中提取 UPN 的示例(我自己回答)。它现在工作正常。其他元素与fetch类似。
关于iphone - 我可以用什么来解析 iOS 上的数字证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310743/