我有一个案例,我的 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))
注意:我观察到文件大小与原始文件不同......
我想知道,我在这里错过了什么