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

时间:2011-03-15 11:02:01

标签: iphone ios parsing digital-certificate

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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