问题标签 [code-signing-certificate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-8 - 使用代码唱歌将桌面应用程序提交到 Windows 8 商店
我知道这需要代码签名证书。只是想知道它是否必须是 VeriSign 的代码签名证书?
64-bit - 编写驱动程序
我有一个程序和安装程序,可以在用户系统上安装驱动程序以供程序使用。但是,它不适用于 64 位系统。
据我了解,我需要签署驱动程序才能安装它。我有一个代码签名证书。
我如何用它签署驱动程序?
c# - 代码签名 VS 驱动程序签名证书
我编写了一个带有 Nullsoft 安装程序的 C# 程序,我希望对其进行签名,首先是因为它会被下载,其次是因为它包含要安装的驱动程序,否则它将无法在 64 位系统上运行。
现在我以前从未签署过我的代码,而且我发现了两个单独的对代码签名证书和驱动程序签名证书的引用。
这两个是分开的吗?或者我可以使用代码签名证书对我的程序和驱动程序进行签名吗?
asp.net - 如何使用 .pem/.spc/.csr 文件对代码进行签名?
我已经购买了代码签名证书并获得了一个包含证书格式的 .pem 文件,另一个是 .spc 文件。我想知道使用这些文件签署代码的过程。早些时候,我使用 .cer 文件(证书文件)和 .pvk 文件(私钥文件)使用自签名证书对代码进行了签名,但不知道如何使用 .pem 和 .spc 文件对代码进行签名?
请建议任何教程/文档来为 xap 文件做同样的事情?
windows-8 - 用于旁加载的代码签名 Windows 商店应用程序(使用 GoDaddy 证书)
我需要签署我开发的企业 Windows 应用商店应用程序,以便用户可以将其旁加载到他们的设备中。
我正在从 GoDaddy 获取代码签名证书。很多后续步骤对我来说仍然是模糊的 - 任何额外的细节将不胜感激。
到目前为止我所做的
- 该应用程序经过测试,我能够将其部署在具有开发人员许可证的机器上。
- 从爸爸那里购买了一个代码签名证书,但不知道下一步该做什么(根据过去的经验,我认为我需要在我的开发人员机器上生成一个密钥对和一个证书签名请求)
- 打电话给 GoDaddy 支持,他说我实际上需要驱动程序签名证书而不是代码签名证书。成本是一样的,所以他们立即改变了我的购买。
- 事实证明,在 Windows 上有一个自动生成 CSR 的过程,但您必须使用 Internet Explorer。显然,Internet Explorer 和 GoDaddy 网站以某种方式透明地处理了加密内容。我很想知道更多关于那里实际发生的事情。
- 作为流程的一部分,您需要提供软件发布者(在这种情况下是我的客户)的法定名称和官方地址/电话。
- 一旦你提交了请求,它必须得到 GoDaddy 的批准(他应该以某种方式验证我是否被发布者授权代表它签署代码)。
下一步
- 我认为 GoDaddy 需要从发布者那里接收一些文件。我很想知道这个过程是如何运作的以及需要多长时间。
- 颁发证书后,我希望再次有一些简单的方法可以在我的开发机器上安装它。问题:有没有办法将密钥和证书移动到另一台机器上?
- 我还希望 Visual Studio(我使用 Windows 8 的 2012 Express 版)能够在创建应用程序包时使用证书。我是否需要为此做一些特殊的设置,还是很简单(“创建应用程序包”向导的一部分)?
- 我在证书签名请求中添加的一些细节最终将在实际证书上可见(对安装应用程序的人可见)。哪个?
c# - 将代码签名证书导入浏览器
我想在 silverlight 5 中实现屏幕截图功能。我从 go-daddy 购买了代码签名证书。我们需要做以下事情来归档目标。
签署 xap 文件(在服务器上配置)
使用 mmc.exe 在用户帐户下的 Trusted Publishers 容器中添加代码签名证书。(在服务器上配置)
在注册表中添加一个键 (AllowElevatedTrustAppsInBrowser)。(使用自定义 exe 在最终用户上配置)
将证书导入浏览器。(最终用户)
我需要手动将证书导入浏览器以实现目标。
但我希望它是自动化的,因为我无法指示最终用户将证书导入您的浏览器。
我在想证书可以在访问应用程序期间自动导入浏览器。请提出我所缺少的。
windows-phone-8 - 无法在 windows phone 8 上安装公司应用程序
我们正在为 windows phone 8 开发公司应用程序。
我已按照适用于 Windows Phone的公司应用程序分发中描述的每个步骤进行操作
这是我所做的:
- 注册公司账户
- 从赛门铁克购买了企业证书。
- 使用私钥导出的 PFX 文件
- 从 PFX 生成的注册令牌(AETX 文件)。
- 开发的应用程序,用 Visual Studio 构建并生成 xap 文件。(将其命名为 App.xap)
- 预编译托管程序集并使用 BuildMDILXap.ps1 powershell 脚本使用证书对其进行签名。(所有消息都表示成功)。
- 在我们的网络服务器上托管 AETX 和签名的 XAP 文件。
此时,当wp8手机尝试在未安装AETX的情况下下载XAP文件时,手机会给出正确的错误信息:“在安装此应用程序之前,您需要添加XXXX公司帐户。请联系您公司的支持人员寻求帮助”。
安装AETX后,当wp8手机尝试安装XAP文件时,手机要求确认:“Would you like to install App1 from XXXX?” 单击“安装”按钮后,没有任何反应。没有成功消息,没有错误消息,没有安装指示,并且应用程序未显示在应用程序列表中。
我还尝试通过电子邮件发送 AETX 和 XAP 文件(以防 Internet Explorer 或 iis 无法处理文件类型),结果相同。
我也尝试为我们的公司中心应用程序做同样的事情,同样的结果。
据我了解,公司中心应用程序只是另一个应用程序(当然用于不同的目的),普通应用程序和中心应用程序都可以以相同的方式分发(通过网址或电子邮件等),对吧?
怎么了?在这里找不到问题?有任何想法吗?
ios - 存档时的代码签名错误
CodeSign error: Certificate identity 'iPhone Distribution: vishnu sivabalan'在钥匙串中出现不止一次。
协同设计工具只需要一个。我想存档时出现此错误。
macos - Mac 应用程序 | 代码签名 | 不通过 Mac App Store 分发
我们的应用程序最初不会通过 mac 应用商店分发,它将通过 DMG 文件,
那么在这种情况下,是否应该签署/认证申请?
我在其中一台测试机器上试过,它显示警告,这个应用程序是从互联网下载的,所以你不能运行,如何摆脱这个,
如果我让应用程序签名,它会解决这个问题,还是有任何其他程序?
macos - 无需 Xcode 导出签名证书
我建议通过双击.cer文件来请求并安装证书来签署我们的 OS X 应用程序。签名工作正常
现在我想导出证书和所属的私钥/公钥,以便在同一台机器的不同 OS X 版本上导入它。不幸的是,developer.apple.com上的文档似乎只描述了从 Xcode 导出/导入,而我没有也不想安装。还有哪些其他方法可以导出密钥和证书?