我需要签署我开发的企业Windows应用商店应用,以便用户可以将其sideload装入其设备中。代码签名windows应用商店用于侧装(带有GoDaddy证书)
我正在从GoDaddy获取代码签名证书。接下来的很多步骤对我来说依然朦胧 - 任何其他细节都将不胜感激。
我所做到目前为止
- 应用程序进行测试,并且我能够deploy it on machines that have a developer license。
- 购买一个代码签名证书的爸爸,但不知道什么(根据以往的经验,我想我需要生成密钥对和我的开发机器上的证书签名请求)
- 叫GoDaddy的支持,未来谁做说我其实需要一个驱动程序签名证书而不是代码签名证书。成本是相同的,所以他们立即改变了我的购买。
- 事实证明,在Windows上有一个自动生成CSR的过程,但您必须为此使用Internet Explorer。显然,密码的东西以某种方式由Internet Explorer和GoDaddy网站透明地处理。我很想知道更多关于那里的实际情况。
- 作为过程的一部分,您需要提供软件发布者(本例中为我的客户)的合法名称和官方地址/电话。
- 一旦您提交了请求,它必须经过GoDaddy批准(他应该以某种方式验证我是否由发布者授权代表其为其代码签名)。
下一个步骤
- 我认为GoDaddy的需要从出版商收到一些文件。我很想知道这个过程是如何工作的,需要多长时间。
- 证书颁发后,我希望再次有一些简单的方法将其安装到我的开发机器上。问题:有没有办法将钥匙和证书移到另一台机器上?
- 我还希望Visual Studio(我使用2012 Express版的Windows 8)能够在创建应用程序包时使用证书。我需要为此做一些特殊的设置吗?还是会很简单(“创建应用程序包”向导的一部分)?
- 我在证书签名请求上提供的一些细节最终将在实际证书上显示(安装应用程序的人员可以看到)。哪个?
因此,我正在创建一个应用程序,该应用程序将在另一家公司内部发布给所有员工设备。我不能使用公司证书签字。我需要采用相同的流程才能将应用发布给他们,并让他们的设备相信它?它仍然需要管理员密码来加载应用程序? – 2015-07-31 20:54:09
听起来侧面加载是一种可能的方法来满足您的需求。一旦你用自己的证书创建了一个签名的应用程序包,另一家公司应该能够推送它的设备。也就是说,如果应用程序的性质允许,可能会更容易通过Windows存储。 – 2015-09-16 01:12:48