Encrypted Bundles
このプラグインのインストール手順と完全なマークダウンガイドを含むセットアップ用の質問をコピーする。
エンドツエンド暗号化
「エンドツエンド暗号化」バージョン 4.15.0 から、プラグインでは暗号化されたアップデートを送信することができます。
ステップ 1: プライベート キーを作成する
「ステップ 1: プライベート キーを作成する」npx @capgo/cli key createステップ 2: バンドルを作成し、zipする
「ステップ 2: バンドルを作成し、zipする」npx @capgo/cli bundle zip [appId] --key-v2 --json「The」 --key-v2 flag は新しい暗号化システムとより良いチェックサムを使用します。 --json flag は、暗号化に必要なチェックサムを含むバンドル情報を出力します。
ステップ 3: バンドルを暗号化する
ステップ 3: バンドルを暗号化するnpx @capgo/cli encrypt [path/to/zip] [checksum]この checksum パラメーターは、ステップ 2 の zip コマンドによって生成された SHA256 チェックサムです。暗号化コマンドは、暗号化されたチェックサムを生成します。更新パッケージに含めるには、 ivSessionKey キーを ivSessionKey として再命名してください。 session_key ステップ 4: 更新パッケージに使用する
__CAPGO_KEEP_0__
ステップ 4: アップデート ペイロードに使用する{"version": "1.2.3","url": "https://myserver.com/app/updates/my-new-app-2.0.0.zip","session_key": "encrypted_session_key","checksum": "encrypted_checksum_from_encrypt_command"}は session_key は ivSessionKey は、エンコード コマンドによって返されるものであり、 checksum は、エンコード中に生成される暗号化されたチェックサムであり (zip コマンドから取得した元のチェックサムではない)。
アプリは、プライベート キーを使用して session_key を暗号化し、 session_key を使用してアップデートを暗号化することができる。暗号化されたチェックサムは、バンドル インテグリティ検証を保証する。
Learn More
詳細を学ぶ__CAPGO_KEEP_0__から続ける暗号化バンドル
__CAPGO_KEEP_0__から続ける暗号化バンドル__CAPGO_KEEP_0__を使用している場合 暗号化バンドル セキュリティと法的合致を計画するには、__CAPGO_KEEP_0__と接続する @capgo/capacitor-updaterを使用 Using @capgo/capacitor-updaterのネイティブ機能 暗号化 暗号化の実装詳細 Compliance for the implementation detail in Compliance, Capgo for the product workflow in Capgo Security Scanner, and Capgo for the product workflow in Capgo Security.