アーキテクチャ
Rest API
DigiCert® Software Trust Managerサービスへのプライマリのインターフェースです。デジサートが開発したツール(*nix共有ライブラリ、鍵ストレージプロバイダ(KSP)、コマンドラインクライアント)はこのAPIをベースに構築されており、顧客のフローへ容易に署名を組み込めるようにします。APIを直接呼び出す必要がないため、コードサイニングをビルドプロセスに組み込むための手間が軽減されます。
PKCS11共有ライブラリ
DigiCert 共有ライブラリ(smpkcs11.so.dll)により、標準のPKCS11インタフェースを通して、ネイティブプラットフォームのツールがDigiCert® Software Trust Managerサービスを使用することができます。
ツールはPKCS11 インターフェースを呼び出します。PKCS11インターフェイスが当社の共有ライブラリを呼び出し、DigiCert® Software Trust Managerサービスへの通信が容易になります。
鍵ストレージプロバイダ
DigiCertは、DigiCert® Software Trust Managerでホストされている秘密鍵にMicrosoft CryptoAPIインタフェースを介して Windowsネイティブツールがアクセスできるようにする、鍵ストレージプロバイダを開発しました。
コマンドラインクライアント
SMCTl は、デジサートが開発した鍵および証明書管理アクティビティ用のコマンドラインインターフェイス(CLI)です。WindowsおよびLinuxの両プラットフォームで利用可能です。
管理ツール
Keytoolおよびp11toolは、鍵および証明書を管理するために、PKCS11インターフェイスを介してDigiCert® Software Trust Managerサービスと対話することができる、ネイティブプラットフォームツールです。
署名ツール
PKCS11または Key Storage Provider インターフェイスを介してDigiCert® Software Trust Managerサービスと対話し、署名を行うことができるネイティブプラットフォームツール。
署名ツールは、以下の場所からさまざまな形式で入手できます。DigiCert® Software Trust Manager > リソース > クライアントツール