メインコンテンツまでスキップ

SSL証明書の主流なフォーマットにはどのようなものがありますか?

SSL証明書の主流なフォーマットには CRT/CER/PEMPFXJKS があり、Webサーバー、Java、Windowsなどの主要なシナリオをカバーしています。

フォーマット拡張子主な用途
CRT / CER / PEM.crt .cer .pemNginx、Apache、Tomcatなどの主流なWebサーバー;Base64テキストエンコードで、証明書および証明書チェーンを含めることが可能
PFX / PKCS#12.pfx .p12Windows IISサーバー;バイナリ形式で、証明書、秘密鍵、証明書チェーンを同時に含めることが可能
JKS.jks .keystoreJavaエコシステム(Tomcat、Spring Bootなど);Javaネイティブのキーストア形式

選び方は?

  • Nginx / Apache / Caddy.crt または .pem 形式を使用します
  • IIS.pfx 形式を使用します
  • Java アプリケーション.jks キーストアを使用するか、.pfx をインポートして使用します

証明書はダウンロード後、必要に応じて相互に変換できます(OpenSSL や keytool コマンドラインツールの使用など)。