#author("2024-01-21T01:29:34+09:00","","")
#author("2024-01-21T01:33:42+09:00","","")
#navi2(OpenWrt,toc,prev,next)
----
#contents
----

* Let's Encrypt 証明書発行 [#e7ef4b56]
** GUI (luci) を用いて設定する場合 [#jf963800]
+ インストール
++ luci の画面より System -> Software を選択する。
++ 次のソフトウェアをインストールする。
--- luci-app-acme
--- acme
--- acme-acmesh-dnsapi
+ 設定
++ luci の画面より Services -> ACME certs を選択する。
++ 適宜名称を入力し、Add ボタンを押下する。
++ 次の設定を実施する。
 Enabled : 有効にする場合☑する
 Use staging server :
 Key size : 
 Domain names : <ドメイン名>
 User for uhttpd : uhttpd に証明書を適用する場合☑する
&img(ACME_certificates_general_settings.png,70%);
++ 次の設定を実施する。(ここでは、ダイナミックDNSサービスとして、MyDNS JP を利用する場合の設定を記載する)
 validation method: ワイルドカードの証明書を利用する場合は DNS を指定
 DNS API             : dns_mydnsjp
 DNS API credentials :
   MYDNSJP_MasterID="<ID>"
   MYDNSJP_Password="<PASSWORD>"
&img(ACME_certificates_challenge_validation_DNS.png,70%);
※MyDNS JP 以外の場合は、下記参照のこと。
https://github.com/acmesh-official/acme.sh/wiki/dnsapi

**証明書の発行元として、Let's Encrypt を許可している旨を DNS に設定する。 [#ve150858]
MyDNS.jp などを利用している場合、次のレコードを設定すればよい。

|Hostname |Type |Content                                    |h
|@        |CAA  |0 iodef "mailto:<メールアドレス>"        |
|@        |CAA  |0 issue "letsencrypt.org"                  |



----
#navi2(OpenWrt,toc,prev,next)
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS