【问题标题】:Get signature from a file从文件中获取签名
【发布时间】:2012-09-19 21:13:04
【问题描述】:

我有一个 php 代码,它使用这样的代码获取文件的签名

shell_exec("openssl smime -binary -sign".
    " -certfile '".$keyPath."/WWDR.pem'".
    " -signer '".$keyPath."/passcertificate.pem'".
    " -inkey '".$keyPath."/passkey.pem'".
    " -in '".$this->workFolder."/manifest.json'".
    " -out '".$this->workFolder."/signature'".
    " -outform DER -passin pass:'$pass'");

我需要一个相同的纯托管 C# 代码吗?知道怎么做吗? 谢谢

【问题讨论】:

    标签: .net openssl smime


    【解决方案1】:

    我不得不去OpenSSL docs 看看你在这里做什么,这似乎是在使用PKCS#7 签署文件。

    虽然您当然可以使用 Process.Start 从 .Net 继续使用 OpenSSL 和 shell,但还有更好的选择:

    也许比我更熟悉这一点的人可以逐字翻译您的 OpenSSL 声明。与此同时,在 google、msdn 和 stackoverflow 上搜索这些内容。有很多示例,但这实际上取决于您要完成的具体操作。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-01
    • 2019-08-10
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    相关资源
    最近更新 更多