【问题标题】:Encode to base64 keystore file编码为 base64 密钥库文件
【发布时间】:2019-07-19 18:49:09
【问题描述】:

我想对我的 .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 比较了我的初始文件和新的解码文件,但文件是相同的:/

有人有想法吗?

感谢社区!

【问题讨论】:

  • myFile.keystore 的格式是什么? (PKCS#12、PEM、...)

标签: android openssl keystore


【解决方案1】:

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

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

cat myKeystore.keystore | base64

【讨论】:

    猜你喜欢
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 2014-06-21
    • 2011-11-05
    相关资源
    最近更新 更多