我在我的应用程序中使用Sparkle来执行更新,但是它在生成DSA签名的文档中提供了一个工具来执行更新(该工具以红宝石编码),但我不知道如何使用它。有人可以帮忙吗?如何生成DSA签名?
3
A
回答
4
Google'd命令串,并得到了命中屈指可数。
最有用:
https://answers.launchpad.net/sparkle/+question/50496
引用作者:
这是一个脚本;您需要从命令行运行 。
打开终端。更改为 Sparkle分配目录。类型:
红宝石 “高级/签名 工具/ generate_keys.rb”
从那里按照wiki上 的说明。
4
此外,我强烈建议您查看Feeder构建您的Sparkle RSS提要。一旦将二进制文件拖到更新条目中,它就会自动为您生成一个DSA签名。它也可以将您的二进制文件上传到您的服务器。总的来说,我的Sparkle feed为我节省了大量的时间。
0
确实Sparkle基本维基页面有点误导。对于大家如何将仍与过程相混淆,这里有必要步骤:
去其他/签名工具的子文件夹
产生DSA公/私钥对:
红宝石generate_keys.rb
请注意,在Sparkle 1.56b中存在此脚本的错误,因此最好从此处取下:updated generate_keys.rb script
使用sign_update.rb脚本(来自同一文件夹),你会产生DSA签名:
红宝石sign_update.rb
相关问题
- 1. Openssl的DSA签名
- 2. 验证由C#中的Java生成的DSA签名
- 3. DSA算法 - 数字签名
- 4. DSA使用OpenSSL签名
- 5. M2Crypto:验证DSA签名
- 6. 生成签名MemberExpression
- 7. 签订ECDSA或DSA
- 8. Java如何为方法生成签名?
- 9. 如何智能生成签名APK
- 10. 如何为Authenticode签名生成密钥?
- 11. 如何用sphinx生成函数签名?
- 12. 如何为OAuth生成签名
- 13. 为DSA生成40个字符指纹
- 14. 如何使用BouncyCastle(C#)以ASN.1格式导入DSA签名
- 15. CryptoAPI:如何使用CryptVerifySignature从OpenSSL或Java验证DSA签名
- 16. 如何在Java中验证给定(R,S)对的DSA签名?
- 17. Python生成的S3签名签名
- 18. 如何重新生成用于生成APK的私钥签名?
- 19. 如何生成PEM序列化的公共RSA/DSA密钥
- 20. Oauth签名未生成
- 21. 生成数字签名
- 22. cordova 5.0生成签名apk
- 23. 生成签名证书
- 24. 无法生成签名APK
- 25. SignedXml生成无效签名
- 26. OAuth签名生成(PHP)
- 27. 错误生成签名APK
- 28. PHP签名图片生成
- 29. Java中生成的JSON Web签名产生无效签名
- 30. 如何在ASP.net/c#中为电路板签名开发签名生成器?
你如何产生一个,当它第一次问你,因为它说你需要选一个。 – Joshua 2009-05-02 06:27:54