【发布时间】:2012-11-27 14:44:57
【问题描述】:
我有许多使用 Maven 构建并部署到公共存储库 (clojars.org) 的 Java 和 Clojure 开源项目。我使用 Eclipse 作为 IDE,使用 git / GitHub 作为源代码控制,使用 Windows 7 作为操作系统,使用 PuTTY / pageant 作为我的密钥。
这很好用,但我想确保我遵循最佳实践并签署我的所有工件,以便其他人可以信任它们,同时我也可以验证这些工件没有被篡改。
我应该采取哪些关键步骤来确保我的所有工件都得到正确签名和验证?理想情况下,我希望它能够很好地集成到 Maven 构建过程中,这样我就不必遵循额外的手动步骤。
【问题讨论】:
-
你能再具体一点吗?这几乎接近于“非建设性”的讨论型问题。您感兴趣的仅仅是签名机制吗?
-
我要求的是所需的步骤 - 不是讨论(尽管显然 cmets 对这些步骤背后的基本原理会有所帮助!)
标签: java security maven clojure code-signing