PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? by akase244

PHPカンファレンス香川2026
採択
2026/05/09 10:15〜
蘇鉄の間
レギュラートーク (30分)
PHPの話

PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか?

akase244 akase244 akase244
6

以前、ふとしたことから興味を持ち、「ローカル環境でSSL/TLS証明書を発行して警告表示を出さないようにするアレコレ」という登壇をしたのですが、
この登壇をきっかけに openssl コマンド以外でSSL/TLS証明書を発行する様々なOSS実装があることを知りました。

そこで思ったわけです。「PHPにはOpenSSL関数が準備されているので、PHPでSSL/TLS証明書を発行することができるのでは?」と。
ということで、カンファレンス当日までに「PHPでSSL/TLS証明書の発行ができるのか」を検証し、発表してみようと思います。

この発表を通して、以下のようなキーワードに触れる予定です。

  • CSR
  • ルート証明書
  • 中間証明書
  • サーバー証明書
  • 自己署名証明書
  • CA
  • CRL
  • openssl コマンドの使い方