Skip to content

Instantly share code, notes, and snippets.

@Hexa
Created February 3, 2020 03:22
Show Gist options
  • Save Hexa/af58f05e5d77d058701973b5781a0db4 to your computer and use it in GitHub Desktop.
Save Hexa/af58f05e5d77d058701973b5781a0db4 to your computer and use it in GitHub Desktop.
Google Chrome で使用可能なオレオレ証明書の発行

Google Chrome で使用可能なオレオレ証明書の発行

  • 試したバージョン: Google Chrome 79.0.3945.130

オレオレ証明書を作成して Google Chrome で https でアクセスしようとした際に NET::ERR_CERT_INVALID のエラーになり、アクセスできなくなっていました

このエラーの場合は、無視してアクセスすることもできません

いくつか試してみたところ、証明書の Extended Key Usage に TLS WWW server authentication を付与することで、アクセス可能になることが確認できました (他の証明書エラーになりますが、エラーを無視することは可能です)

            X509v3 Extended Key Usage:
                TLS Web Server Authentication

openssl での証明書の発行

openssl での証明書の発行の場合は、openssl req の -extensions オプションに指定するセクションに、下記を記載して証明書を発行すると上記の extension が追加されます

extendedKeyUsage = serverAuth
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment