dpjjmo3079 2019-04-11 12:53
浏览 209

使用C / C ++中的PFX证书对字符串进行签名

I need to convert a PHP code to C/C++, this code makes the signature of a message using a PFX certificate, I did a long search on google, to check how I could do this, but I did not find something that explained how to do this.

My actual PHP code is:

    file_put_contents('file_msg', $mensagem);
    $certificado_pfx = file_get_contents('certificado.pfx');
    if (!openssl_pkcs12_read($certificado_pfx, $result, 'pass')) {
        throw new Exception('Não foi possível ler o certificado .pfx');
    }

    $certificado_key = openssl_x509_read($result['cert']);
    $private_key = openssl_pkey_get_private($result['pkey'], 'pass');

    openssl_pkcs7_sign('file_msg', 'signature', $certificado_key, $private_key, [], PKCS7_BINARY | PKCS7_TEXT);

So, how I can do the same, in C/C++ ?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 potsgresql15备份问题
    • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
    • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
    • ¥60 pb数据库修改与连接
    • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
    • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
    • ¥20 神经网络Sequential name=sequential, built=False
    • ¥16 Qphython 用xlrd读取excel报错
    • ¥15 单片机学习顺序问题!!
    • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上