プログラミングを中心に技術的な事柄を忘れないように書き残します。無料で利用できる自動化されていてオープンな認証局(CA)です。つまるところ、無償で使えるSSL証明書を提供してくれるオープンな機関です。使えば無償で実現できます。HTTPSサイトを構築する方法を紹介します。そもそもSSLの仕組みとはなんぞやという人は以下の記事を参照してください。いうWindowsで動作するクライアントソフトウェアを利用する方法があるので紹介します。8.5letsencrypt-win-simpleのダウンロードletsencrypt-win-simple上記URLから最新バージョンのリリースをダウンロードします。導入時の最新バージョンは、1.9.1でした。ダウンロードしたzipファイルを展開すると、中身はこんな内容です。letsencrypt.exeが本体なのでこれをコマンドプロンプトから実行していきます。実行前にローカルのWebサイトのパスの直下に、「/.well-known/acme-challenge」のフォルダを作成しておきます。作成したフォルダ内に、ダウンロードした諸々のファイルの中にある、「Web_Config.xml」をコピーして、ファイル名を「web.config」にして保存しておきましょう。この、web.configファイルは次のような内容で、フォルダ内のファイルへのアクセスを可能にする設定を行っています。</system.web></configuration>これで証明書を取得する準備ができました。証明書を取得する解凍したフォルダを適当な場所に置いておきます。コマンドプロンプトを管理者権限で起動し、上で保存した場所に移動します。C:\hoge\webbibouroku実行すると処理が始まり、初回の場合はメールアドレスの入力を求められますので入力して続行します。実行前に準備したフォルダが正しく作成されていて、web.configファイルが用意されていれば、エラーなく処理が続きます。次のようなエラーになっていれば、正しくフォルダが作成できていないか、web.configが間違っているので、ファイルを用意してから再度実行すればOKです。正常に認証できれば証明書が取得でき、保存されます。証明書の更新タスクがタスクスケジューラに登録されます。その際に、更新タスクを実行する特定のユーザーを別途指定するか聞かれます。実行したユーザーと同じ(この例だとはAdministrator)でよいのでNoを選びます。as?これで完了です。取得した証明書は以下のフォルダに保存されています。C:\Users\Administrator\AppData\Roaming\letsencrypt-win-simple\httpsacme-v01.api.letsencrypt.orgサイトのHTTPS設定ここまででサーバ証明書の取得とIISへの証明書の追加は済んでいます。後はサイトにHTTPS通信の設定を行う必要があります。それが済めば晴れてHTTPSでサイトを表示させられるはずです。IISで左のツリーから対象のサイトを選択し、右の操作メニューの「バインド...」をクリックします。サイトバインドにhttpsの設定を追加しないといけません。追加ボタンを押してhttpsのサイトバインドを追加します。証明書はプルダウンの候補に追加された証明書があるはずですのでそれを選択します。設定は以上で完了です。https~のURLで表示を確認してみましょう。証明書の内容も確認してみると、期限は3か月になっていることが確認できました。自動でしてくれています。IISを起動し左側のツリーでサーバを選択し、右の各機能から「サーバー証明書」をダブルクリックして確認すると、証明書がIISにも追加されているのが確認できます。タスクスケジューラ証明書の更新タスクのバッチが証明書取得と同時にスケジューラへ登録されています。それも確認しておきましょう。タスクスケジューラを起動し、左のツリーでタスクスケジューラライブラリを選択すると、タスクの一覧が中央に表示されます。いう名前のタスクがあります。"https://acme-v01.api.letsencrypt.org/"このタスクは、デフォルト状態で上記コマンドを毎日9時に実行するものです。毎日更新処理が走るので、翌日にでも証明書の期限を再度ブラウザから確認すれば、正常に動作しているか確認できます。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。