2013-04-25 50 views
0

我目前正在开发Windows 8 metro应用程序。这个应用程序将不会在Martketplace中可用,但将通过sideloading进行分发。 为此,有必要用证书签名应用程序,并在客户机上导入相同的证书。在公司中加载Windows 8应用程序

我从来没有做过这样的证书?我应该如何继续? 我也读过应用的发布者名称应该与证书中的发布者名称相同...

谁知道如何制作这样的证书?例如Verisign的商业证书目前不是一种选择。

回答

1

如果商业(所许的)证书是不是一种选择,还有其他三种方式获得证书:

1)如果你的公司有自己的根证书(由公共证书颁发机构VeriSign这样信任)您(或管理员)可以从中获得软件签名证书。

2)您的公司可以设置自己的证书服务器来颁发自己的证书。如果仅在公司内部使用证书,并且在所有计算机上根证书都受信任(导入证书库中的受信任根证书颁发机构),则可以使用从根证书派生的软件签名证书。见http://www.esecurityplanet.com/network-security/how-to-run-your-own-certificate-authority.html

3)您可以使用不是从根证书派生的自签名测试证书。使用makecert创建一个(请参见How do I create a self-signed certificate for code signing on Windows?)。安装应用程序时,用户将被问到他是否信任没有已知发布者的证书。

相关问题