如何使用.Pem文件编码签名?

我正在尝试使用数字证书对我的应用程序组件进行代码签名。 证书格式是.Pem

我提到了下面的url并尝试使用Visual Studio SignTool.exe实现代码签名

协同设计

C:Program Files (x86)Microsoft Visual Studio 10.0VC>"C:Program Files (x86)Microsoft SDKsWindowsv7.0ABinsigntool.exe"  sign /d "C:UsershparaDesktopSignCertTest.exe"  /f "C:UsersguestDesktopSignCertTest.pem"SignTool 

Signtool.exe返回错误:“错误:缺少文件名。”。

题:

  • 我可以使用signtool.exe和.pem文件签署代码吗?
  • 我的实际构建环境是在Linux上。 仅用于测试目的,我将证书文件复制到Win 7计算机,并尝试使用visual studio signtool.exe签署应用程序。

    签名证书请求(csr)是在Linux机器上生成的。 最后我需要在Linux机器上签名应用程序。


    如何使用Pem文件进行编号?

    解:

    第1步:从.Pem文件生成.pfx文件

    openssl pkcs12 -inkey MyprivateKey.key -in MyCertificate.pem -export -out MyCert.pfx
    

    第2步:使用.pfx文件签名代码(例如:Microsoft SDK SignTool.exe)

    signtool sign /f "MyCert.pfx" /p password /t http://timestamp.verisign.com/scripts/timestamp.dll "myapp.exe"
    
    链接地址: http://www.djcxy.com/p/67851.html

    上一篇: How to code sign using .Pem file?

    下一篇: creating a key and signing executable with signtool