【发布时间】:2009-08-18 05:33:18
【问题描述】:
我正在使用充气城堡提供程序进行 AES 加密。我需要从 bc 和我的罐子创建一个胖罐子,但是一旦我这样做,我就会得到算法未找到异常。是否可以摆脱标志并用它创建常规罐子?
我的构建过程是..
- 我将所有 jar 解压缩到我的构建目录中。
- 然后删除 META-INF 目录
- 编译我的应用程序
- 使用 ant 将其 jar
当我尝试使用时遇到错误
SecretKeyFactory.getInstance(算法);
算法是来自充气城堡的 PBEWITHSHA256AND128BITAES-CBC-BC。
【问题讨论】:
-
信息不足。 确切地你什么时候得到错误? 正是错误信息是什么? Martin 对 SF/DSA 文件的看法是正确的,而且您可能还必须从 MANIFEST.MF 中删除摘要。完全删除 META-INF 目录不是一个好主意(不确定它是否是没有清单的有效 JAR)
标签: java jar jar-signing