java - 无法计算请求签名 : Algorithm HmacSHA1 not available

标签 java algorithm maven amazon-s3 javafx

  • 我开发了一个 javaFx 应用程序。
  • 将文件上传到 amazon s3 服务器。

  • 当应用程序的可执行 jar 生成后,应用程序工作正常。

  • 但是当应用程序的 native 打包完成后,.msi 文件是 创建并安装 .msi 后应用程序正确启动 但在 s3 上上传文件时,日志文件中出现“无法计算请求签名:算法 HmacSHA1 不可用”错误。

  • jar 和 native 应用程序的创建由 com.zenjava maven 插件完成。

最佳答案

我得到了解决方案。当在包装中创建 jre 时,它​​不包含常规 jre 中可用的“ext”文件夹,其中包含执行与 java.sequrity 包相关的任务所需的 jar。所以在放置“ext”之后" native bundle jar 中的文件夹问题已解决

关于java - 无法计算请求签名 : Algorithm HmacSHA1 not available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18758476/

相关文章:

java - 如何在freemarker中实现BigDecimal渲染的逻辑?

algorithm - 计算圆周运动中的角度变化

junit - 在 Maven 中使用 JUnit RunListener

maven - 如何创建 Java EE 7 Maven IntelliJ 项目

java - Maven 本地存储库位于公共(public)全局目录中,用于多个并行执行

java - 同时进行 Lucene 索引和搜索

java - 将包从 android studio 移动到 eclipse

java - 使用PrepareStatement对象从JTextField获取密码

algorithm - 按用户手动输入的数字排序帖子

algorithm - n片叶子怎么计算叶子的个数?