当前位置: 首页 > news >正文

天津市建设安全协会网站社区网站开发需求文档

天津市建设安全协会网站,社区网站开发需求文档,昆明seo博客南网站建设,展示展览设计公司文章目录 openssl3.2 - 官方demo学习 - smime - smdec.c概述笔记END openssl3.2 - 官方demo学习 - smime - smdec.c 概述 从pem证书中得到x509*和私钥, 用私钥和证书解密MIME格式的PKCS7密文, 并保存解密后的明文 MIME的数据操作, 都是PKCS7相关的 笔记 /*! \file smdec.c … 文章目录 openssl3.2 - 官方demo学习 - smime - smdec.c概述笔记END openssl3.2 - 官方demo学习 - smime - smdec.c 概述 从pem证书中得到x509*和私钥, 用私钥和证书解密MIME格式的PKCS7密文, 并保存解密后的明文 MIME的数据操作, 都是PKCS7相关的 笔记 /*! \file smdec.c \note openssl3.2 - 官方demo学习 - smime - smdec.c从pem证书中得到x509*和私钥, 用私钥和证书解密MIME格式的PKCS7密文, 并保存解密后的明文 MIME的数据操作, 都是PKCS7相关的 *//** Copyright 2007-2023 The OpenSSL Project Authors. All Rights Reserved.** Licensed under the Apache License 2.0 (the License). You may not use* this file except in compliance with the License. You can obtain a copy* in the file LICENSE in the source distribution or at* https://www.openssl.org/source/license.html*//* Simple S/MIME signing example */ #include openssl/pem.h #include openssl/pkcs7.h #include openssl/err.h#include my_openSSL_lib.hint main(int argc, char **argv) {BIO *_bio_sm NULL, *_bio_out NULL, *_bio_pem NULL;X509 *_x509_pem NULL;EVP_PKEY *_evp_pkey NULL;PKCS7 *_pkcs7 NULL;int ret EXIT_FAILURE;OpenSSL_add_all_algorithms();ERR_load_crypto_strings();/* Read in recipient certificate and private key */_bio_pem BIO_new_file(signer.pem, r);if (!_bio_pem)goto err;_x509_pem PEM_read_bio_X509(_bio_pem, NULL, 0, NULL);BIO_reset(_bio_pem);_evp_pkey PEM_read_bio_PrivateKey(_bio_pem, NULL, 0, NULL);if (!_x509_pem || !_evp_pkey)goto err;/* Open content being signed */_bio_sm BIO_new_file(smencr.txt, r);if (!_bio_sm)goto err;/* Sign content */_pkcs7 SMIME_read_PKCS7(_bio_sm, NULL);if (!_pkcs7)goto err;_bio_out BIO_new_file(encrout.txt, w);if (!_bio_out)goto err;/* Decrypt S/MIME message */if (!PKCS7_decrypt(_pkcs7, _evp_pkey, _x509_pem, _bio_out, 0))goto err;ret EXIT_SUCCESS;err:if (ret ! EXIT_SUCCESS) {fprintf(stderr, Error Signing Data\n);ERR_print_errors_fp(stderr);}PKCS7_free(_pkcs7);X509_free(_x509_pem);EVP_PKEY_free(_evp_pkey);BIO_free(_bio_sm);BIO_free(_bio_out);BIO_free(_bio_pem);return ret;} END
http://www.w-s-a.com/news/391613/

相关文章:

  • 设计接单app平台有哪些在线网站seo诊断
  • 兰州网站建设推广现代营销手段有哪些
  • 郴州网站seo优化网络安全哪个培训班比较好
  • 做网站需要记哪些代码企业网站建设思路
  • 重庆自助建站模板网络服务器配置与管理
  • 外贸网站怎样做小程序买量平台
  • 中山精品网站建设机构海外留学网站建设方案
  • 长春网站建设工作如何取消wordpress页脚
  • 忻府网站建设排名网络管理系统官网
  • 张家港外贸网站建设国医堂网站平台建设
  • 水冶那里有做网站的对于网站链接优化有哪些建议
  • 宝安中心地铁站是几号线化妆品网站做的好的
  • 海宁营销型网站设计企业融资是什么意思
  • 淘宝客做网站要钱吗网站开发试题库
  • 10g空间网站做视频网站网站建设找超速云
  • 一元购网站怎么做企业网站源码cms
  • 域名不变 网站改版临沂企业网站建站模板
  • 天河网站建设信科网络外包公司和公司直招哪个好
  • 网站制作哈尔滨聊天系统源码
  • 网站建设朋友圈素材青白江建设网站
  • 红酒网站设计软件设计文档
  • 如何创建网站目录网站申请支付宝接口
  • 网站做区块链然后往里面投钱品牌设计公司收费标准
  • 2022互联网+创新创业项目呼和浩特企业网站排名优化
  • 电子商务类网站建设山西自助建站系统怎么用
  • odoo做网站网站设置专栏有什么好处
  • 局域网内个人网站建设查询企业的网站有哪些
  • 网站建设属于技术开发吗网页制作团队
  • 做家常菜的网站哪个好哪个网站做图片外链
  • 眼科医院网站设计怎么做6深圳宝安是什么风险等级