【问题标题】:Error: failed to find any PEM data in certificate input when start to run fleet server错误:开始运行队列服务器时,在证书输入中找不到任何 PEM 数据
【发布时间】:2020-09-29 07:38:35
【问题描述】:

证书.cer

当我在我的 Linux RH 服务器中使用 cat 命令读取 certificate.cer 时。它带有附图中提到的那些未知符号,而不是人类可读的语言,例如:

-----开始证书-----

uiocudcnysyndw77e3fo7nfdslaccu...

-----结束证书-----

【问题讨论】:

    标签: ssl ssl-certificate x509certificate osquery


    【解决方案1】:

    这是因为CER(或BER 或DER)和PEM 是不同的格式。 PEM 是 base64 编码的 DER,带有额外的页眉/页脚。

    要在前者和 PEM 之间进行转换,请使用 openssl

    openssl x509 -inform der -in certificate.cer -out certificate.pem
    

    【讨论】:

    • 谢谢。它解决了。我使用“openssl x509 inform der -outform pem -in certificate.cer -out certificate.pem”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 2012-02-26
    • 1970-01-01
    • 2020-10-26
    相关资源
    最近更新 更多