首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从X509*获取主题和发行商信息

从X509*获取主题和发行商信息
EN

Stack Overflow用户
提问于 2015-12-18 13:45:49
回答 1查看 2.9K关注 0票数 2

我正在服务器上验证客户端证书。

我已经使用了SSL_CTX_set_verify,并且有一个有效的回调API,我在其中验证客户端证书的过期日期和一些其他参数。我需要提取客户端证书的“颁发者”和“颁发给”值。

回调函数如下所示

代码语言:javascript
复制
int certificateVerificationCallBack(int preverify_ok, X509_STORE_CTX *ctx)
{
    X509* cert = X509_STORE_CTX_get_current_cert(ctx);
}

我正在将客户端证书的详细信息填充到X509指针中,并且能够获得过期日期(直接访问)。但是我不知道用什么OpenSSL接口来获取“发布者”和“发布者”。

EN

回答 1

Stack Overflow用户

发布于 2015-12-18 14:36:48

如果您需要证书的主题名称和颁发者名称,则需要使用X509_get_subject_name和X509_get_issuer_name API。它们获取X509指针并返回各自的名称。

欲了解更多信息,请访问herehere

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34349217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档