openssl 验证证书是否是某个CA证书签发
2011-02-23 11:56
405 查看
int VerifyCertByIssuer(X509 *cert, X509 *issuer) { int res = 0; EVP_PKEY *pubkey = 0; if (X509_check_issued(issuer, cert) != X509_V_OK) { goto end; } pubkey = X509_get_pubkey(issuer); if (!X509_verify(cert, pubkey)) { goto end; } res = 1; end: if (pubkey) { EVP_PKEY_free(pubkey); } return res; }
相关文章推荐
- openssl 验证证书是否是某个CA证书签发
- 利用openssl验证X509证书是否是某CA签发
- openssl如何制作自签名的CA证书,及利用CA签发证书
- 用openssl验证证书和私钥是否有效
- 利用OpenSSL生成的私钥、公钥和证书,用来验证文件是否被修改
- 使用openssl生成自签CA证书,并用其签发其他证书
- 基于openssl的ca建立及证书签发
- LINUX-OPENSSL证书签发
- 汇总多个帖子,RH上用OpenSSL签发证书
- OpenSSL学习之使用个人信息数字证书(PFX)进行签名和验证
- 基于 OpenSSL 的 CA 建立及证书签发
- openssl生成证书,双向验证
- Openssl验证证书的有效性
- Linux用Openssl为Apache签发证书
- openssl自建CA证书(亲验证)
- nginx反向代理cas-server之2:生成证书,centOS下使用openssl生成CA证书(根证书、server证书、client证书)
- 使用openssl的CA签发证书,签名applet[换博客10年3月]
- 加密解密概述及openssl应用及其创建CA和签发证书的实现
- CentOS6.5环境下OpenSSL实战:自己搭建CA中心,申请,签发,吊销,导入证书,SSL 握手详解
- Weblogic HTTPS SSL证书制作(自己使用openssl来制作CA证书和服务器证书,自己充当CA的角色)