编码为 base64 密钥库文件

s-l*_*ndz 6 android openssl keystore

我想编码我的 .keystore 文件以在 Gitlab-ci 中使用。因此,对于编码 sur base64,我运行以下命令:

openssl base64 -A -in myFile.keystore

对于解码:

openssl base64 -d <<< $KEY > myFile.keystore

但是,如果我使用我的文件,则会出现此错误: Invalid keystore format

我已经通过运行将我的初始文件与新的解码文件进行了比较md5sum oldFile.keystore myFile.keystore,但文件是相同的:/

有人有想法吗?

感谢社区!

mar*_*ino 12

我尝试了同样的方法,但在使用openssl执行 Base64 编码时也遇到了一些问题。

%我相信这是由解码的 Base64 字符串中包含的尾随字符引起的openssl,使用其他东西来编码对我有用的密钥库。例如,你可以这样做

cat myKeystore.keystore | base64
Run Code Online (Sandbox Code Playgroud)