1.XAMPPのShellを実行
openssl を使うのですが、Windows標準のコマンドプロンプトで実行するためにはインストールが必要なため、XAMPP経由で生成する方が楽です。
2.以下のコマンドを実行
1 |
openssl genrsa 2048 > private.key |
実行するとXAMPPフォルダーへ private.key が生成されます。
1 |
type private.key |
private.key の内容が画面に表示されます。
1 |
openssl pkcs8 -topk8 -in private.key -out private_pkcs8.key -nocrypt |
秘密鍵をPKCS#8形式に変換した、private_pkcs8.keyファイルが生成されます。
1 |
type private_pkcs8.key |
秘密鍵の内容が画面上に表示されます。
1 |
type private_pkcs8.key | openssl rsa -pubout > public_pkcs8.key |
公開鍵(public_pkcs8.key)が生成されます。
1 |
type public_pkcs8.key |
公開鍵の内容が画面上に表示されます。
3.秘密鍵の登録
生成した秘密鍵を登録します。
4.公開鍵の登録
DNSサーバーのTXTレコードに公開鍵を登録します。
以上です。