メインコンテンツまでスキップ

統合ガイド

sslTrusリモートコード署名サービスを開発・運用ワークフローに統合する方法を包括的に解説します。このガイドでは、Jenkins、GitHub Actions、GitLab CI/CD、Azure DevOpsなどの主要なCI/CDツールや、Maven、Gradleなどのビルドツールとの連携方法を網羅し、ビルドから署名までの完全自動化パイプラインを実現します。

📄️ SignToolとの統合

本ドキュメントではsslTrusリモートコード署名サービスのコマンドラインクライアントであるSignToolについて詳しく説明します。環境変数の設定、基本的な署名コマンドから高度なパラメータ(二重署名、タイムスタンプ、ネスト署名)まで完全に解説し、そのまま再利用可能なスクリプト例も提供しているため、自動化ワークフローへの統合をスムーズに行えます。

📄️ Electron Builderとの統合

このチュートリアルでは、Racentリモートコード署名サービスをElectron Builderのビルドプロセスに統合し、Windowsプラットフォームのインストーラーと実行可能ファイルの自動署名を実現する方法を詳しく説明します。完全な設定例、環境変数の設定、トラブルシューティング方法を含み、Electron開発者がコンプライアンスに準拠したアプリ署名を迅速に実装するのを支援します。

📄️ Advanced Installerとの統合

本書では、Advanced Installer(Caphyon)でsslTrusリモートコード署名サービスを構成する方法を詳しく説明します。カスタム署名ツールのパス、コマンドラインパラメータを設定し、ビルド時の圧縮オプションを調整することで、MSI、CABなどのWindowsインストーラーパッケージのビルドプロセスにおけるフルオートコード署名を実現し、ソフトウェアリリースパイプラインにシームレスに統合できます。

📄️ コードサイニングタイムスタンプサーバーリファレンス

グローバルなコードサイニングタイムスタンプサーバーの完全なリファレンス。Microsoft、Sectigo、DigiCert、Certum、GlobalSign、SSL.comなどの公開エンドポイント、およびQuoVadis、Appleなどのアクセス制限付きまたはエコシステム専用サービスを網羅しています。AuthenticodeおよびRFC 3161プロトコルの説明、推奨優先順位、本番環境導入チェックリストを含みます。