私を助けてくれてありがとう！あなたが言ったように、自己署名証明書を生成するにはどうすればよいですか？
自己署名証明書を生成するには、SSL/TLS証明書を操作するための堅牢なオープンソースツールであるOpenSSLを使用できます。OpenSSLを使用して、自己署名証明書を生成するプロセスは次のとおりです。

まだインストールされていない場合は、システムにOpenSSLをインストールします。
端末またはコマンドプロンプトを開きます。
次のコマンドを実行して、秘密鍵を生成します。

opensSl genpkey -algorithm rsa -out key.pem

次のコマンドを実行して、自己署名証明書を生成します。

opensSl req -new -x509 -key key.pem -out cert.pem

共通名（Webサイトのドメイン名など）を含む証明書を生成するために必要な情報をプロンプトに記入してください。
これにより、CERT.PEMに保存されている自己署名証明書と、key.pemに保存されている対応する秘密鍵が生成されます。自己署名の証明書はブラウザによって信頼されておらず、ユーザーにセキュリティ警告をもたらす可能性があることに留意してください。これらの警告を回避するために、信頼できる証明書当局から証明書を取得することをお勧めします。