📄️ ナビゲーション
sslTrus clmBot 利用ガイド ナビゲーション:clmBot の仕組み、対応システムとミドルウェア、クラウドプッシュと定期プルという2つの証明書更新方式の違いを理解し、クイックスタート、設定リファレンス、権限要件などのページを素早く見つけます。
📄️ クイックスタート
clmBot クイックスタートガイド:AccessKey/AccessSecret の生成、clmBot のダウンロードとサーバーへのアップロード、login 接続の実行、管理画面でのノード有効化、サーバー証明書の自動検出と初回の証明書更新の完了。
📄️ 証明書更新方式
clmBot の2種類の証明書更新方式の設定方法:クラウドプッシュモード(server サービス側でプッシュを受信、8862/tcp を開放する必要あり)と定期取得モード(crontab / Windows タスクスケジューラで定期更新チェック)、および証明書の自動再発行周期の設定説明。
📄️ インストールポイント管理
clmBot 証明書インストールポイント管理:discover-certificate を使用してローカルマシンおよび Docker コンテナ内の証明書を自動スキャン、add-server でインストールポイントを手動追加、sync-server でクラウドへ同期してサブスクリプション番号を調整、setup ローカル Web 設定ページおよび query-certificate で証明書情報を表示します。
📄️ 設定リファレンス
clmBot config.yaml 設定リファレンス:app 接続設定、servers インストールポイントフィールド、pem/pfx/jks/iis/exchange の5種類の証明書フォーマットのサブフィールド、before_script/after_script の実行タイミングおよびスクリプトテンプレート変数の説明。
📄️ 設定例
clmBot 設定例:nginx、Apache で PEM 証明書を使用し、Tomcat で JKS または PEM 証明書を使用するサーバー側設定スニペット、対応する clmBot インストールポイント設定と after_script リロードスクリプト、およびカスタムサービスで PFX 証明書を使用する設定方法。
📄️ 実行権限要件
nginx、Apache、Tomcat、IIS などのミドルウェア環境で clmBot を実行する際に、最小権限の原則に基づいて必要な実行アカウントの権限設定について説明します。証明書ディレクトリの読み書き権限、サービスリロードコマンドの承認、Linux の sudoers 設定例が含まれます。
📄️ サービス化デプロイとアップグレード
clmBot サービス化デプロイとアップグレード:server --service を使用して clmBot を systemd または Windows システムサービスとして登録し、起動時自動起動、設定のホットリロード、実行ログの場所とローテーション戦略、および update コマンドによる最新バージョンへのアップグレードについて説明します。
📄️ clmBot 証明書プッシュ
軽量の clmBot クライアントをインストールすることで、イントラネットサーバーへの SSL 証明書の自動デプロイと更新を実現し、インバウンドポートを開放する必要がありません。
📄️ clmBot 実行権限要件
nginx、Apache、Tomcat、IIS などのミドルウェア環境で clmBot を実行する際に、最小権限の原則に基づいて必要な実行アカウント権限設定(証明書ディレクトリの読み書き権限、サービスリロードコマンドの承認、Linux sudoers 設定例を含む)について説明します。