GNU/Linux >> Linux の 問題 >  >> Linux

cer から pem への変換中の OpenSSL エンコーディング エラー

私もこの問題を抱えていました。 CER の名前を PEM に変更するだけで十分です :)


ssl.com で説明されているように、.cer ファイルは der または pem エンコーディングのいずれかです。 der エンコーディングの場合は、試したように変換を行う必要がありますが、既に pem エンコーディングの場合は変換は不要で、試してみるとエラーが発生します。名前を変更するだけです。

不明な場合は、.der がバイナリ形式であるのに対し、.pem は ascii 形式であることを知っておくとよいでしょう。証明書の内容をエコーアウトすると、.pem ファイルは次のようになります:

-----BEGIN CERTIFICATE-----
MIIEuTCCA6G[snip lots of chars]
XmCpajQ==
-----END CERTIFICATE-----

.der ファイルは次のようになります:

0▒▒0▒▒▒@*▒H▒▒▒▒▒0
0▒▒1
    0   UUS10U
VeriSign, Inc.10U
                 VeriSign Trust Network1:08U

Linux
  1. 使用中のファイルの切り捨て (Linux)

  2. OpenSSL を含む .c ファイルをコンパイルするには?

  3. エンコーディングが異なる Rdata ファイルの読み取り

  1. コマンドを使用してPPKをPEMファイルに変換する方法

  2. ソースが安全に更新されている間にRsyncを使用していますか?

  3. アーカイブのサイズを縮小しながらファイルを解凍しますか?

  1. Zipファイルのエンコード?

  2. 既存のSSL用のpemを作成する方法

  3. WordPressプラグインのインストールエラー