0

我有一个案例,我的 test.jks 文件驻留在 AWS-Winodws 实例中,我需要通过 SSMAgent 将它下载到我的本地机器。

下面的 Shellscript 命令用于将文件下载为 Base 64 编码内容。对于命令下面的所有其他文件都可以正常工作。但是当涉及到 jks 时,我的文件在解码时损坏了。我在尝试在 keytool 中打开时也遇到了错误。

keytool 错误:java.io.IOException:无效的密钥库格式

下载:

$Content1 = get-content <filename> -Raw  \n [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($Content1))

注意:我观察到文件大小与原始文件不同......

我想知道,我在这里错过了什么

4

0 回答 0