问题标签 [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.

0 投票
1 回答
603 浏览

macos - mac os x codesign 验证失败的代码对象未签名

我使用 codesign 命令对我的可执行二进制文件进行了签名,并在我的私钥和签名证书位于钥匙串中的开发机器上成功验证。但是,当我将我的可执行文件复制到我的测试机器并尝试执行“codesign -dvvv”时,它返回的代码对象未签名。我的签名证书由 VeriSign root ca 颁发。CA 安装在我的测试机器上,但我无法验证可执行文件。我错过了什么吗?

0 投票
3 回答
1730 浏览

windows - 哪种代码签名可以对驱动程序 (.sys) 进行签名?

每个人。我为 Windows Vista/7/8 开发了一个 NDIS 6.0 协议驱动程序,并计划用证书对其进行签名。大多数公司提供支持.exe .ocx .dll 签名的代码签名证书,但是他们在驱动程序(.sys)支持方面非常不确定。一些公司提供另一种称为“内核模式驱动程序签名”的服务,它直接支持 .sys 签名,但它比“普通”代码签名更昂贵。

那么普通代码签名是否支持驱动程序签名?我应该选择哪一个来签署 Windows Vista/7/8 的驱动程序?越便宜越好。普通代码签名与内核模式驱动程序签名?

这是我收集的一个列表,也许有帮助:

VeriSign/Symantec 499$(用于 Microsoft Authenticode 的赛门铁克代码签名证书) http://www.symantec.com/code-signing?inid=vrsn_symc_cs_index&searchdomain=baidu.com&searchterms=verysign

GlobalSign 229$(内核模式驱动程序签名) https://www.globalsign.com/code-signing/microsoft-authenticode.html

DigiCert 178$(内核模式驱动程序签名) http://www.digicert.com/code-signing/kernel-mode-certificates.htm

Comodo 180$ (Code Signing) http://www.comodo.com/business-security/code-signing-certificates/code-signing.php?key5sk1=b235a5262aa0afd5792aa6a8dc50921ec66eb6a0&key5sk2=2128&key5sk3=1372730219000&key5sk4=2128&key5sk5=1372730234000&key5sk6=&key5sk7=137

2730365000&key6sk1=&key6sk2=CH270145394&key6sk3=7&key6sk4=en-

us&key6sk5=CN&key6sk6=0&key6sk7=谷歌&key6sk8=117700&key6sk9=1366768&key6sk10=true&key6sk11=d9b4635431849dd2a58ca7162e81d9918b5d533c&key6s

k12=2034&key7sk1=2&key7sk2=169&key1sk1=ors&key1sk2=谷歌

TuCows 75$(不确定)(代码签名) https://author.tucows.com/index.php?action=auth&redirect=certs.php

K 软件 95 美元(代码签名,来自 Comodo,不适用于 .sys) http://codesigning.ksoftware.net/

K 软件 213$(内核模式驱动程序签名,来自 DigiCert) http://codesigning.ksoftware.net/index_dc.html

GoDaddy 200 美元(代码签名) http://www.godaddy.com/ssl/code-signing-certificate.aspx?isc=gsndcnm12&ci=13314

0 投票
0 回答
677 浏览

android - 更改包名称后出现“密钥库被篡改”错误。怎么修?

我用新证书签署了我的应用程序并设置了密码。当我尝试将我的应用程序的测试版上传到开发者控制台(谷歌播放)时。出现一条错误消息,要求我更改我的包名称,因为不允许使用默认的 com.example.xxx。我更改了包名。但在那之后,当我尝试构建和运行我的应用程序时。我收到以下错误。

生成最终存档时出错:java.io.IOException: Keystore was tampered, or password is wrong

有任何想法吗?

0 投票
1 回答
864 浏览

certificate - 如何使用我自己的 CA 证书签署 Microsoft Dynamics CRM 插件

我们正在为 Microsoft Dynamics CRM 2011 开发,主要是做 CRM 插件。默认情况下,发布 CRM 插件时,Visual Studio 使用来自开发人员计算机的自签名证书。我们确实有自己的证书颁发机构 (Windows Server 2012),并且我们启用了代码签名证书模板。我们已经完成了开发人员访问 CA web (/certsrv/) 并提出证书签名请求 (CSR) 并获取证书。

CA 颁发证书后,我们有 .pfx 文件,其中包含私钥和公钥,我们将替换默认 key.pfx(存储自签名),所以我相信这会好吗?

问题是:-Visual Studio 2012 中的 CRM 开发人员如何为我们的 CA 创建/生成 CSR(证书不应包含开发人员姓名,只有公司名称和信息,可能还有 CRM 插件名称?)

0 投票
2 回答
4480 浏览

c# - 如何对我的 WPF 应用程序进行数字签名

我必须对我在 Visual Studio 2012 中创建的 WPF 应用程序进行数字签名。goodday.com 为此提供了“.spc”文件。但我的 Visual Studio 需要 pfx 文件格式。如何获得 PFX 格式的证书?

0 投票
12 回答
33560 浏览

passwords - 自动化扩展验证 (EV) 代码签名

我们最近购买了 DigiCert EV 代码签名证书。我们可以使用 signtool.exe 对 .exe 文件进行签名。但是,每次我们签署文件时,它都会提示输入 SafeNet eToken 密码。

我们如何在没有用户干预的情况下通过在某处存储/缓存密码来自动化这个过程?

0 投票
1 回答
1904 浏览

jnlp - 在 java 中签名 jar 中的问题:公钥问题

我正在开发一个摇摆应用程序,我想让它成为“网络启动”,因为我需要签署我的 jar

为此,我按照以下步骤操作: 1. 使用以下命令创建密钥库文件

输入密钥库密码:

输入密钥库密码:

密钥库类型:JKS 密钥库提供者:SUN

您的密钥库包含 1 个条目

我自己,2013 年 8 月 7 日,PrivateKeyEntry,证书指纹 (SHA1):9A:CD:47:D2:9D:51:F4:5A:56:FB:5C:27:7B:E6:03:EE: 65:70 :F7:7B

上面成功生成了私钥。

2.

jarsigner -keystore myKeystore "C:..\myApp.jar" sourabh 输入密钥库的密码:

jarsigner:找不到证书链:sourabh。sourabh 必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目。

它显示上述错误。

问题 1:从哪里可以得到这个公钥?

我用谷歌搜索了它。有关于公钥的信息,但无法获得有关创建的任何信息。我们如何为我的应用程序生成它。

问题 2:如果我将我的应用程序移动到在线服务器(例如 apache derver),我是否还需要复制密钥库文件>?

0 投票
2 回答
49858 浏览

openssl - 通过签署 CSR 创建 x509 v3 用户证书

我知道如何使用 签署 CSR openssl,但结果证书是 x509 v1,而不是 v3。

我正在使用以下命令:

我已经搜索但无法找到解决方案。有没有另一种方法可以以编程方式做到这一点?

0 投票
1 回答
300 浏览

iphone - 免费开发带有phonegap和phonegap build的iphone应用程序

我刚刚开始学习 phonegap 以开发 iphone 应用程序并将其发布在 appstore 上,但是在执行这些命令后我遇到的第一个问题:

是:我必须提供一个签名密钥

经过一些研究,我发现它每年花费 99

开发iphone应用程序不是免费的吗?

谢谢你

0 投票
5 回答
60069 浏览

iphone - 钥匙串中缺少私钥 iphone 开发人员

我正在尝试在我的 iPhone 上运行应用程序,但我遇到了代码签名身份问题。实际上,我的钥匙串中有两个证书,一个用于分发,另一个用于没有私钥的开发。我尝试从developer.apple.com再次下载证书,但我仍然无法获得私钥。事实上,我无法从Target -> Build settings -> Code signing Identity中选择 iPhone 开发人员资料,因为我收到错误消息:

配置文件与您的钥匙串中的任何有效证书/私钥对都不匹配。

此外,在组织者中,开发者资料的状态为:

未找到有效的签名身份。

你有什么建议吗?