我正在使用AmazonS3EncryptionClient。我编写了一个代码来连接S3并下载数据。代码在eclipse中运行良好,但是当我从中创建一个jar并尝试运行它时,它会产生以下错误
Unable to decrypt symmetric key from object metadata : Illegal key size or default parameters
我使用对称加密,密钥存储在文件中。正在从Eclipse和jar中正确访问该文件。
从jar运行代码时可能会遗漏什么?
答案 0 :(得分:0)
听起来你的私钥有些无效,很可能它不在JAR文件或类路径中,你能否确保代码可以访问密钥
检查文件
jar tf <your jar> | grep <keyname>