EncryptのSSL証明書を取得するには、別のPCなどで証明書を取得しなければならなかった。ネットで検索したけど、自分の行ったやり方でやっている人がいなかったので記事にしておく。Encryptの証明書を取得するには、通常は証明書を取得するサーバ上で専用のコマンド(Cerbot)で行うのだけど、自分のPC(Windows)でCerbotと同じ様な事ができるソフトが必要で、それがwin-acmeというソフト。win-acmeは、以下のサイトからダウンロードする。https://pkisharp.github.io/win-acme/ダウンロードしたzipファイルを解凍すると、wacs.exeという実行ファイルがあるのでこれを実行する。実行する際に管理者として実行すると使えるオプションが増えるけど、自分の行う方法では必要なかった。実行すると、以下のようなメニューが出力される(以後「-----」で囲んだ部分はwin-acmeが出力するメッセージ)。menu:-----ここは手動で行うので「M」を入力する。certificate?:-----ここも手動で入力するので「1」を入力する。name:-----登録するホスト名を訊かれるので入力する。1つのホストで複数の名前を使用している場合は感まで区切って複数入力する。自分の場合は、ドメイン名のみと「www」の両方でWebの表示ができるので、「example.com,www.example.com」の様な感じで入力した(example.comは自分のドメインに書き換える)。ワイルドカードの証明書の場合は「*.example.com」と入力すればよいが、DNSの設定変更でしか取得できなくなるのでここでは触れない。<Enter>-----登録名みたいなものだと思われる。同じドメイン名で複数のサーバを登録する大規模なシステムの場合は重複することもあるので、その際は区別できるように変更すればいいと思う。自分の場合は特に変更する必要がないので、そのままEnterキーを押した。その場合は、ここでは「example.com」となる。何度か失敗しているので、表示メッセージを保存していなかったけど、この後にメールアドレスを訊かれたと思う(タイミングが違うかもしれないが初回はメールアドレスを訊かれる場面がある)。証明書の期限が近づくとメッセージを送ってくれるらしい(まだ取得して間もないので届いてないので確証はない)ので、有効なメールアドレスを入力する。certificate?:-----どのようにして、証明書を発行するサーバの所有者であるかを証明するための手段を選ぶ。自分はFTPで認証を行う「3」を選択した。ftps://domain.com:990/site/wwwroot/:-----FTPのパスを入力する。...」はよくわからなかったので「n」にした。(「y」で構わないと説明しているサイトも有るのでお好みでw)その後FTPのユーザ名とパスワードを入力する。certificate?:-----ここは「2」を選択した。certificate?:-----自分のサーバーはLinuxなので「2」を選択した。stored:-----証明書を保存するパス(自分のPCに保存するパス)を指定する。first?:-----自分のPCにインストールはしないので「4」を選択した。この後、入力した情報でサーバーにFTP接続を行い、成功すると指定した場所に証明書が保存される。(y/n*)-----「n」で問題ありません。「y」にするとタスクマネージャにタスクが登録されるかも。実際は、接続ログなどのメッセージも表示されますが省略しています。(秘密鍵)として保存される。CERTIFICATE-----」がクロスルート設定用証明書となっている。上記のファイルを各レンタルサーバの指定された方法で登録する。ファイル自体はテキストファイルで、自分の使用するレンタルサーバの場合は、Webのフォームから登録すると翌営業日にインストールされる様になっていた。EncryptのSSL証明書を取得、登録することができ、SSLでのアクセスが可能になった。Encryptの証明書の有効期限は3ヶ月あり、証明書を取得したばかりなので更新はしていないので、更新の仕方は必要になった時に調べる予定。更新の仕方は多分検索すれば見つかると思うので、自分で探してください。