OpenSSLで、秘密鍵や公開鍵をpemにするとかderにするとか、 その都度グーグルで調べるのが非常に面倒くさいので、自分が必要としていることをピンポイントでここに残すことにした。 前提 フォーマットについて、 pemはテキストになっていて、Base64で変換されている形式 derはバイナリの形式。 証明書でも秘密鍵でもこれらの形式にできる。 説明用として、とりあえず鍵ペアを用意した。 秘密鍵をfoobar.keyとし、公開鍵をfoobar.crtと言う名前にしておく。 この2つのファイルは両方共pem形式になっている pemからderへ 秘密鍵の場合 openssl rsa -in foobar.key -out foobar.der.key -outform der 公開鍵の場合 openssl x509 -in foobar.crt -out foobar.der.crt -out
![証明書や秘密鍵のフォーマットを変換することだけを書いた | Divide et impera](https://cdn-ak-scissors.b.st-hatena.com/image/square/678e44dbf996f1b78dcd983f3670f851e1b3858a/height=288;version=1;width=512/https%3A%2F%2Fglorificatio.org%2Fwordpress%2Fwp-content%2Fuploads%2F2017%2F02%2FDSC_0061_2.jpg)