如何在Windows Mobile中获取智能设备应用程序的证书?

时间:2014-04-21 21:45:53

标签: c# windows windows-mobile compact-framework

有人知道如何获取Windows移动应用程序的证书吗?我正在使用测试证书在Windows移动设备上安装我的应用程序,但我也想发布我的应用程序,所以我不知道如何获得证书,因为M2M程序(这是应用程序认证计划)没有不再存在了。 有什么想法或建议吗?

1 个答案:

答案 0 :(得分:0)

我想您可以致电Verisign并购买PFX。但是,如果您对自己签署证书感到满意,那么您可以自己制作证书。

见:

  1. http://www.codeproject.com/Articles/12460/Sign-Code
  2. http://blogs.msdn.com/b/windowsmobile/archive/2006/01/28/making-a-root-cert-cab-file.aspx
  3. 然后,为您的项目设置一个构建后步骤,如下所示:

    "$(SolutionDir)Installer\signtool.EXE" sign /f "$(SolutionDir)certificates\my_company.pfx" /t http://timestamp.verisign.com/scripts/timstamp.dll "$(ProjectDir)obj\$(ConfigurationName)\*.exe"
    "$(SolutionDir)Installer\cabwiz.exe" "$(SolutionDir)Installer\my_company.$(ConfigurationName).inf" /prexml "$(SolutionDir)certificates\my_company.prexml.xml" /cpu arm
    

    现在您将拥有一个cab文件安装程序,它将安装您自签名的证书和自签名的可执行文件。