1

PackageMaker で作成されたインストールの一部として、証明書をキー チェーンに保存することはできますか? Mac OS X のキー チェーンに証明書を挿入するインストールを提供したいと思います。

4

1 に答える 1

0

インストールの一部として証明書をインポートするためのソリューションを作成しました。このソリューションには、次の手順の実行が含まれます。

  1. インストールにcertsフォルダー(インポートする証明書が含まれています)を追加します。certsフォルダーは、指定されたパス(CERT_PATH変数として定義)に抽出されます
  2. キーチェーンへの証明書のインポートを実行するシェルスクリプト(抽出するインストールにも含まれています)を作成します。スクリプトは次のようになります。

    CERT_PATH = "/Applications/MyApp/certs"

    security add-certificates $CERT_PATH/mycert1.crt

    security add-certificates $CERT_PATH/mycert2.crt

スクリプトはpostflightと呼ばれます(Package Makerと、インストール時にScriptを実行するためのPackageMakerの使用に関するスクリプトの詳細)

于 2012-11-07T09:54:49.787 に答える