问题标签 [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 投票
9 回答
83109 浏览

open-source - 开源项目的代码签名证书?

我想将我的一个应用程序作为开源发布,并希望对我使用自己的证书创建的二进制文件进行数字签名。(当然,其他任何人都可以下载代码并使用他们自己的证书自己构建它。)我想这样做,以便任何人都可以检查这个构建是由我制作的,而不是由其他人制作的。我还想创建一个具有有效 SSL 证书的安全网站,以便访问者可以以安全的方式创建自己的帐户,以便他们可以为这个项目做出贡献。

我可以创建一个自签名证书,但我不太喜欢这个选项。或者,我可以向 Verisign 支付一些金币,以获得有效期仅为几年的证书。我也不喜欢那个选项,因为我的金库对我很有价值。

那么,还有其他选择吗?例如,通过以优惠价格提供证书来支持开源项目的提供商?它不一定是免费的,只是比威瑞信便宜很多......

(该项目是在 C# 中使用Visual Studio 2008创建的。另外还有一个需要 SSL 的 ASP.NET 项目。)

0 投票
3 回答
3050 浏览

iphone - iPhone SDK 代码签名错误

当我尝试为设备构建时出现此错误:

Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile

我是:

  • 为开发而不是发布而构建。
  • 为 3.1.2 构建
  • 运行 SDK 3.1.2

我有:

  • 吊销并重新签发有效证书
  • 使用明确的应用程序名称 (com.mycompany.appname) 创建了一个新的 Ap ID 和新的关联配置文件,并将我的 Bundle Identifier 与它匹配 (com.mycompany.appname)。
  • 选择我创建的特定配置文件作为我的代码签名身份。(为了以防万一,我卸载了所有其他 CSI。)重申一下:未选择“iPhone Distribution”!

由于这个问题,我还应该规定它甚至不会开始构建代码(即使有一个干净的构建)。因此,它在尝试安装到设备时不会引发此错误。

我还阅读了有关此问题的其他 StackOverflow 线程,但它们似乎是为分发而不是开发而构建的。

任何帮助将非常感激...

0 投票
3 回答
21485 浏览

c# - 如何签署 Visual Studio .msi 的安装文件

我最近从 globalsign 购买了一个验证码证书,但在签署我的文件以进行部署时遇到问题。有几个 .exe 文件由项目生成,然后放入 .msi。当我使用 signtool 签署 .exe 文件时,证书有效并且运行良好。问题是,当我构建 .msi(使用 Visual Studio 安装项目)时,.exe 文件会丢失它们的签名。因此,我可以在构建 .msi 后对其进行签名,但安装的 .exe 文件会继续整个“未知发布者”业务。如何保留这些文件上的签名以便在客户端计算机上安装?

0 投票
2 回答
4587 浏览

clickonce - 代码签名需要什么证书?

我正在尝试签署 ClickOnce .NET 应用程序。我有一个我在网站上使用的 SSL 证书,但我认为它不能胜任这项工作。当我在 Visual Studio 中选择证书时,我收到一个消息框,提示“所选证书对代码签名无效。选择另一个证书文件'. 证书详细信息如下所示:

替代文字

而在 VS 中生成的临时证书如下所示:

替代文字

就外观和一般魅力而言,它似乎有更多的优势。我需要获得新的证书吗?订购时我需要指定什么以确保它可以完成签署 ClickOnce 代码的工作?

0 投票
1 回答
2760 浏览

windows-7 - “兼容 Windows 7”的廉价代码签名

我目前正在寻找“Windows 7 兼容”认证,要获得它,您需要实施代码签名。现在我在寻找一个便宜的证书,我在 Stack Overflow 问题最便宜的 Java 代码签名证书中找到了Verisign证书的一些便宜的替代品?(非自签名)

我在 Internet 上的某处发现 Microsoft 只接受证书的评论。这是真的吗,还是我可以使用Comodo证书?

0 投票
3 回答
358 浏览

air - Adobe AIR - 自签名应用程序可以吗?

我想使用 Adob​​e AIR 开发应用程序。但我必须使用代码签名证书对其进行签名。我不想购买代码签名证书。如果我使用自签名证书分发我的应用程序可以吗?

0 投票
3 回答
1457 浏览

certificate - Java、Adobe AIR、Authenticode、VBS 的代码签名证书——它们有什么不同吗?

我们有一个代码签名证书,从 GlobalSign 购买用于 Authenticode 签名(他们称之为)。现在我们需要签署 Java 小程序和很快的 Adob​​e AIR 模块(小程序?)。问题是:从技术角度来看,如果它们是由同一个 CA(例如 Comodo 或 GlobalSign)颁发的,那么 Authenticode 证书和 Java 证书或 AIR 证书之间有什么区别吗?如果它们是可更换的,我认为购买不同的证书没有意义。

我了解证书的密钥使用字段必须相同(代码签名),但这些证书中的扩展代码使用或策略或其他扩展可能不同。如果拥有由一个 CA 颁发的两种或多种类型的代码签名证书的人可以帮我检查一下,我将不胜感激。

0 投票
1 回答
10027 浏览

code-signing - 使用 signtool 创建密钥并签署可执行文件

我将如何签署 Visual C# 可执行文件?

SignTool.exe 找不到证书。

我将如何创建自签名密钥和证书,并让 signtool 能够查看并使用证书?

已安装 OpenSSL 和 Visual Studio 2010 Express。运行 Windows 7 Ultimate x64。

使用 Windows Driver Kit 中的 SignTool.exe。

0 投票
1 回答
4751 浏览

android - 安卓ssl证书

例如,假设我的应用程序需要使用 Nexus One(或其他 android 设备)不支持的服务器证书来访问我的 Web 服务器。

是否可以在应用程序中“嵌入”客户端证书?这与使用客户端证书签署应用程序相同吗?

谢谢

0 投票
2 回答
926 浏览

java - 关于java代码签名证书的一个问题

我从这里下载了一个小程序的源代码:

http://www.oxygenxml.com/demo/AuthorDemoApplet/author-component-dita.html

按照指示,我使用 ANT 构建它,但是,构建不成功,ANT 抱怨如下:

[signJar] jarsigner error:java.Lang.RuntimeException: keystore load :C\Users....{系统找不到指定的文件}

从这个错误中,我推断是导致问题的java代码签名证书,并且我已经对此进行了一些研究,在我看来我必须购买。但是因为我没有将这个小程序部署到任何网络服务器(包括本地主机)。我想知道是否有任何方法可以解决这个问题?

提前感谢您的建议!