19得票8回答
DSA:一个黑客只有公钥,能做什么?

我目前正在开发的共享软件注册系统将公共DSA密钥嵌入到可执行文件中,而私钥驻留在服务器上。(为了讨论,假设服务器是100%安全的,没有任何人有办法获取私钥。) 每当程序被购买时,服务器会使用私钥签署用户姓名生成一个许可证,并通过电子邮件发送给用户。一旦用户手动输入他们的名字和许可证到共享软件...

19得票3回答
.NET 4.5 中的SHA256签名无法使用

我们有一段代码,使用SHA256算法创建SigningCredentials对象来签署xml文档。它在.NET 3.5中完美地工作。但是,当我们将代码库升级到.NET 4.5时,它停止工作了。代码相同,证书也相同!我已经花了数小时进行调试和在互联网上搜索,但没有任何运气。 请问有人能告诉我这...

18得票1回答
UWP软件包签名使用的authenticode证书,在智能屏幕上显示为未知发布者

我有一个由Visual Studio生成的、使用Comodo authenticode sha256证书签名的appxbundle文件。当打开该文件属性时,此捆绑包会显示数字签名选项卡。 现在,当我在另一台电脑上下载该文件时,smartscreen过滤器会启动并显示该appxbundle具有...

18得票5回答
如何为 Mac OS X 应用程序签名?

我创建了一个 Mac OS X 应用程序,但是我不知道正确签名我的 Mac OS X 应用程序需要哪些步骤。 谢谢。

17得票7回答
“iPhone Distribution”证书不受信任。

我刚刚安装了一个新的iPhone Distribution证书,该证书是从别人的电脑上导出为.p12格式。 当我尝试使用与这个新证书相关联的配置文件进行存档时,我遇到了以下无效信任设置错误: 还原证书“iPhone Distribution”的系统默认信任设置,以便使用该证书签署代码。 ...

16得票9回答
如何构建已签名的Bundle(AAB)?

我正在尝试为我的应用程序构建一个AAB,但似乎现在发布到PlayStore需要。使用Android Studio V3.5.3,如果我选择“Build->GenerateSignedBundle / APK”并提供所需的签名信息,则不会发生任何事情:没有处理,没有产生输出。 “Build->B...

16得票3回答
如何在我的Mac钥匙串中使用证书签署Java小程序?

我在我的Mac密钥链中有一个仅包含代码签名扩展(没有其他扩展)的自签名根证书;我使用它来使用苹果的codesign工具对∞labs出现的所有代码进行签名,并且效果非常好。 我想拓展一下自己,开始做一些Java开发。我知道苹果提供了一个从密钥链中读取的KeyStore实现,我可以使用它列出我在...

16得票2回答
每个项目都应该使用不同的Strong Name Key(.snk)签名吗?

在我的Visual Studio解决方案中,我有一个网站和4-5个类库项目,它们被引用,并且其中一些引用了外部第三方程序集。 我被要求为这些项目的程序集签名。 我的理解是,签名的目的是不让每个人都能在提供其公钥和版本详细信息之前使用我们的程序集,对吗? 我应该使用单个强名称密钥(.snk...

16得票1回答
Gradle签署Android库发布:无法执行签署任务,因为它没有配置签署者。

已经有几个小时了,我一直在试图将签名的构件发布到Maven Central。 终于发布后,我未通过“签名验证”测试。 经过一些研究,我发现我的发布物尽管存档已签名,但发布物本身没有签名。 因此,我添加了以下代码行:sign publishing.publications.release来签署发...

15得票2回答
安卓应用签名是什么意思?

开发完 Android 应用后,我需要签名才能将其发布到 Play 商店。 签名过程实际上是做什么的? 我认为这与加密有关,但是我可以在不需要我的应用程序签名密钥的情况下解压缩 apk 文件。