专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 信息/网络安全

vc中用openssl读取x509证书,该如何处理

发布时间:2011-07-03 07:03:36 文章来源:www.iduyao.cn 采编人员:星星草
vc中用openssl读取x509证书
生成证书成功,但打开myCer.crt证书读取时,执行到d2i_X509(&x,(const unsigned char)&buf,len) 时,返回空。

不加下面这几行,就提示uplink错误,加了以后x值为0:

extern "C"
{
#undef APPMACROS_ONLY
#include<openssl/applink.c
}

不知高手这么解决的。。。。。。
------解决方案--------------------
读取证书建议如下操作:
BIO *Root = BIO_new_file((const char*)pCACertPath, "r");
X509 *RootCert = d2i_X509_bio(Root, NULL);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: