Updater __CAPGO_KEEP_0__ リポジトリ
インストールステップとこのプラグインのフルマークダウンガイドを含むセットアップコマンドをコピーしてください。
端末間で暗号化
「端末間で暗号化」バージョン 4.15.0 から、プラグインでは暗号化されたアップデートを送信できます。
ステップ 1: 秘密鍵を作成する
ステップ 1: 秘密鍵を作成するnpx @capgo/cli key createステップ 2: バンドルを作成して ZIP にする
ステップ 2: バンドルを作成して ZIP にするnpx @capgo/cli bundle zip [appId] --key-v2 --jsonThe --key-v2 フラグは、新しい暗号化システムを使用し、より良いチェックサムを使用し、暗号化に必要なチェックサムを含むバンドル情報を出力します。 --json バンドル情報を含むチェックサムが必要な暗号化処理のために出力されます。
Step 3: を暗号化する
Step 3: を暗号化するnpx @capgo/cli encrypt [path/to/zip] [checksum]The checksum パラメータは、ステップ2のzipコマンドによって生成されるSHA256チェックサムです。暗号化コマンドはチェックサムを暗号化して返し、暗号化されたチェックサムを生成します。更新パayloadでキーを変更することを忘れないでください。 ivSessionKey key ivSessionKey key as session_key ステップ4: 更新パayloadで使用する
zipファイルを暗号化してチェックサムを付与
コピー{"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"}The session_key は ivSessionKey は checksum は
は session_key は session_key は
Learn More
「Learn More」Encrypted Bundlesから続けてください
Encrypted Bundlesから続けてくださいというセクションEncrypted Bundlesを使用している場合 エンコードされたバンドル セキュリティとコンプライアンスを計画するには、接続する @capgo/capacitor-updaterを使用して@capgo/capacitor-updaterのネイティブ機能 Capgoのネイティブ機能のために@capgo/capacitor-アップデーターを使用します。 Encryptionの実装詳細 Compliance Complianceの実装詳細 Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-updater Capgo セキュリティ スキャナー Capgo セキュリティ スキャナー用の製品ワークフローについて Capgo セキュリティ Capgo セキュリティ用の製品ワークフローについて