如何从CER获取一些信息(例如,序列号)?

时间:2015-10-20 06:54:31

标签: ios openssl certificate

我使用OC编写代码。我的公司不想使用'openSSl',因为它太大了,我们只想从CER获得serialNumber,当然我们需要使用write OC而不是打开这个CER。

2 个答案:

答案 0 :(得分:1)

证书是定义的ASN.1结构。查找ASN.1解析器或自行解析。可以找到ASG.1证书的X509证书here

我没有使用OC的经验,但是如果你想尝试一些ASN.1库我会建议asn1c。它将根据ASN.1定义生成c代码。

答案 1 :(得分:0)

在我发现之后,我发现Apple没有提供从Cer获取序列号的方法。我们只能使用OpenSSl和其他C代码方法来解决它。除非你放弃得到这个,前端将注意到。