【发布时间】:2012-03-25 19:03:18
【问题描述】:
我正在使用 OpenSSL 和 Objective-c 创建 X509 证书。
我想添加一些与创建证书的用户相对应的值。目前我正在添加Country、Common Name、Organization、Locality 和Organization Unit。对于每个值,都需要一个对应的键。例如国家是“C”,通用名称是“CN”,地区是“L”等等......
现在我想将用户的电子邮件地址添加到证书中,但我找不到它的密钥,而且 OpenSSL 文档没有在任何地方提到这一点。
我以这种方式添加值:
X509_NAME_add_entry_by_txt(name,"C",
MBSTRING_ASC, "AT", -1, -1, 0);
我尝试过“E”、“EA”、“Email”来设置用户的电子邮件地址,但没有成功。
有人知道使用 OpenSSL 在 X509 证书的颁发者名称和主题名称中设置电子邮件值的密钥吗?
【问题讨论】:
标签: email openssl certificate x509