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

ios - 找不到创建 iOS 内部分发证书的选项

我一直在尝试生成内部应用程序分发证书和配置文件,但没有取得多大成功。我已按照App Distribution GuideDistributing Enterprise Apps for iOS Devices中的说明进行操作,但我已经转了两天。

以下是概要:

  1. 我是iOS 开发者企业计划团队的成员。
  2. 我有管理员权限。
  3. 我已经生成了CSR
  4. 当我尝试通过门户添加 iOS 证书时,我只有两个可用的选项,即iOS App Development(在开发分组下)和App Store 和 Ad Hoc(在分发分组下)。所有其他选项都被禁用,并且根本没有内部分发证书的选项(截图:http: //i.stack.imgur.com/TkCLD.png)。

截屏

我一定错过了什么,但我不确定到底是什么。任何帮助表示赞赏。另一条可能重要或不重要的信息是我是多个团队(企业和标准开发)的成员。

谢谢!

0 投票
5 回答
9794 浏览

code-signing - 如何在虚拟机上使用 EV 代码签名证书来签署 MSI

我们最近从 DigiCert 购买了 EV 代码签名证书来签署我们的 MSI 以绕过 Windows SmartScreen 警告消息。问题是证书被传递到不允许导出私钥的 USB 令牌。我们的构建环境位于托管 VM 上,因此我们无法将 USB 令牌插入主机 VM。

有人有在托管 VM 上使用 EV 代码签名证书的解决方案吗?是否所有证书供应商都将此类证书交付给硬件令牌?您如何使用这种类型的证书在虚拟环境中对 MSI 进行代码签名?

0 投票
1 回答
854 浏览

c# - ClickOnce 代码签名:“从商店中选择”还是“从文件中选择”?

当您转到 Click Once 应用程序的项目设置的签名页面时,有两个选项:

  • 从商店中选择
  • 从文件中选择

我们已经在我们所有的开发机器和我们的构建机器上安装了我们的证书。

因此,我们可以选择其中一个,但如果我们选择“从文件中选择”,它会将 PFX 文件复制到项目中。(有趣的是,如果证书在您的证书存储中,即使您从项目中删除 pfx 文件,发布也可以正常工作)。

所以目前,我们总是选择“从商店中选择”,这很好。

但是我们做对了吗?或者有什么理由我们应该使用“从文件中选择”来代替?“从文件中选择”仅适用于商店中没有证书的情况吗?

0 投票
1 回答
5071 浏览

c# - ClickOnce 应用程序安装 - 安全警告

我在网站上部署了一个 clickonce 应用程序(例如http://example.com),用户将从该网站下载我发布的应用程序的 setup.exe 文件,并将该应用程序安装在他们的计算机上。

我已使用 GoDaddy 为我的公司颁发的证书签署了我的应用程序的 ClickOnce 清单。

但是,用户在尝试安装我的应用程序时仍然会收到以下应用程序安全警告。有没有办法让这个安全警告根本不显示?

任何帮助将不胜感激。

单击应用程序安装后 - 安全警告

0 投票
8 回答
11992 浏览

provisioning-profile - 没有可用的证书供应门户

今天我尝试上传我的应用程序的新版本,它使用推送通知,XCode 显示错误,我没有任何有效的分发配置文件。当我登录配置文件时,我看到我的所有分发配置文件都已过期,即使最后一个,即我用于此特定应用程序的那个,只有 2 周大。

我尝试从 XCode 更新配置文件,但它给出了这个错误No value was provided for the parameter 'certificateIds'.所以我尝试制作另一个分发配置文件,但是当我这样做时,它没有找到任何可用的证书。 在此处输入图像描述

我尝试做另一个证书,单击该按钮,创建证书,它显示为APNs Production iOS但是当我回去时它一直说没有可用的证书。

所以我不知道我做错了什么,我重新创建了 CertificateSigningRequest 但仍然没有。我下载并安装了它,AppleWWDRCA但我不知道该怎么做,我安装了它,就是这样。

有任何想法吗?我完全迷失了。

0 投票
3 回答
1854 浏览

ios - 无法 CodeSign iOS 应用程序。找不到有效的配置文件

我正在尝试在设备上测试我的应用程序。我有一个单用户开发者 ID。我按照 Apple 的指南申请了开发/分发证书并创建了一个团队配置文件(团队名称是我的 appleID 名称 Felipe Lira)我已经检查了钥匙串、xCode 和会员中心,所有证书都是有效的,配置文件是在设备上正确安装。不过,我收到了这个错误:

由于我的证书/配置文件一切正常,我假设这一定是与我的捆绑标识符相关的问题。老实说,我不确定我应该输入什么名字......有没有办法在配置文件中检查我应该匹配什么名字?

我的应用程序名称也有一些特殊字符/空格,在包 ID 中它们显示为“-”。这是一个问题吗?

提前致谢。

0 投票
1 回答
718 浏览

code-signing - 在证书密钥库中找不到别名

我正在尝试使用代码签名证书对 jar 文件进行签名。别名包含一些特殊字符(土耳其语字符)。别名类似于以下内容:bi?li?şi?m teknoloji?leri? eği?ti?m's comodo ca limited id

当我尝试签署 jar 文件时,出现以下错误:

找不到证书链:bi?li?şi?m teknoloji?leri? eği?ti?m 的 comodo ca limited id。bi?li?si?m teknoloji?leri? eği?ti?m 的 comodo ca limited id 必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目。

我尝试使用 keytool (jdk) 实用程序更改别名,但同样,由于找不到别名,我无法成功。

当我通过 keytool 查看详细信息时,我看到条目类型是“PrivateKeyEntry”,所以我认为这个错误与缺少私钥有关。

该问题似乎与无法识别的字符问题有关。

我该如何解决这个问题并继续签署我的 jar 文件?

0 投票
1 回答
102 浏览

timestamp - 我可以使用本地计算机时间为 .NET 程序集添加时间戳吗?

我使用以下 UL 作为时间戳:http ://timestamp.verisign.com/scripts/timstamp.dll

但是互联网在极少数情况下会中断,并且程序集需要编译、认证和时间戳,所以有没有办法使用计算机的时钟时间来为程序集加上时间戳,而不是使用网址?

0 投票
2 回答
3121 浏览

iphone - 无法使用此团队中的身份进行代码设计 xcode 的组织者中没有可用的私钥错误,如何解决?

我正在使用 xcode 4.5.1 我已经创建了 csr、cer 和配置文件,但是当我将配置文件拖到 xcode 时,它​​会给出错误“无法使用此团队中的身份进行协同设计,没有可用的私钥”。和“未找到有效的歌唱身份”。任何帮助表示赞赏。

谢谢,马杜里

0 投票
1 回答
288 浏览

ios - 开发人员 ID 代码签名在一台机器上工作,但在另一台机器上工作

我有一台 Mac Pro,我通常会在 Mac Pro 上构建并签署我的应用程序,以便在 Mac App Store 之外分发(即使不是应用程序商店应用程序,具有 Gatekeeper 的 Mountain Lion 机器也需要签名)。

我在终端中签署了应用程序,它在 Mac Pro 上运行良好,所以我去为 Mac Book Air 创建另一个开发者 ID 应用程序证书,成功创建了安装的证书,但我完全无法签署任何应用程序空气还在。我不断收到错误:

问题是我可以获取在任一机器上构建的已构建 .app 文件并在 Mac Pro 上成功对其进行签名。如果我从任何一台机器上构建一个 .app 文件并尝试在 Mac Book Air 上构建,我会收到此错误。我没有收到有关证书的任何错误。

就这样,我使用以下两行来签署应用程序(我将其复制到桌面上的“应用程序”文件夹):

我已经检查了钥匙串访问,并且证书在两台机器上的显示几乎相同。两台计算机都运行 10.8.3。我真的看不出阻止 MBA 签署应用程序的区别是什么。

谢谢你的帮助!