Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Amazon S3:无法从对象元数据解密对称密钥:密钥大小或默认参数非法_Java_Amazon S3_Encryption Symmetric - Fatal编程技术网

Java Amazon S3:无法从对象元数据解密对称密钥:密钥大小或默认参数非法

Java Amazon S3:无法从对象元数据解密对称密钥:密钥大小或默认参数非法,java,amazon-s3,encryption-symmetric,Java,Amazon S3,Encryption Symmetric,我正在使用AmazonS3EncryptionClient。我编写了一个连接到S3并下载数据的代码。该代码在eclipse中运行良好,但是当我用它创建一个jar并尝试运行它时,它给出了以下错误 无法从对象元数据解密对称密钥:密钥大小或默认参数非法 我使用对称加密,密钥存储在一个文件中。从Eclipse和jar都可以正确访问该文件 从jar运行代码时可能会丢失什么?听起来您的私钥有点无效,很可能它不在jar文件或类路径中,您能确保代码可以访问该密钥吗 检查文件 jar tf <your ja

我正在使用AmazonS3EncryptionClient。我编写了一个连接到S3并下载数据的代码。该代码在eclipse中运行良好,但是当我用它创建一个jar并尝试运行它时,它给出了以下错误
无法从对象元数据解密对称密钥:密钥大小或默认参数非法

我使用对称加密,密钥存储在一个文件中。从Eclipse和jar都可以正确访问该文件


从jar运行代码时可能会丢失什么?

听起来您的私钥有点无效,很可能它不在jar文件或类路径中,您能确保代码可以访问该密钥吗

检查文件

jar tf <your jar> | grep <keyname>
jar tf|grep

Hi,我在eclipse中执行时也遇到了类似的错误。我还确保程序可以访问密钥文件。你知道吗?