Bundle Terenkripsi
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
Enkripsi End-to-end
Bagian berjudul “End-to-end Encryption”Mulai versi 4.15.0, plugin ini memungkinkan Anda mengirimkan update terenkripsi.
Langkah 1: Buat private key
Bagian berjudul “Langkah 1: Buat private key”npx @capgo/cli key createLangkah 2: Buat dan zip bundle Anda
Bagian berjudul “Langkah 2: Buat dan zip bundle Anda”npx @capgo/cli bundle zip [appId] --key-v2 --jsonPanduan --key-v2 flag menggunakan sistem enkripsi baru dengan checksum yang lebih baik, dan --json flag akan menampilkan informasi bundle termasuk checksum yang Anda butuhkan untuk enkripsi.
Langkah 3: Enkripsi bundle Anda
Bagian berjudul “Langkah 3: Enkripsi bundle Anda”npx @capgo/cli encrypt [path/to/zip] [checksum]Panduan checksum parameter adalah checksum SHA256 yang dihasilkan oleh perintah zip di langkah 2. Perintah encrypt akan mengembalikan ivSessionKey dan menghasilkan checksum terenkripsi. Jangan lupa untuk mengubah nama ivSessionKey key menjadi session_key di dalam update payload.
Langkah 4: Gunakan di update payload Anda
Bagian berjudul “Langkah 4: Gunakan di update payload Anda”{"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"}Panduan session_key adalah ivSessionKey yang dikembalikan oleh perintah encrypt, dan checksum adalah checksum terenkripsi yang dibuat saat proses enkripsi (bukan checksum asli dari perintah zip).
Kemudian aplikasi Anda dapat menggunakan private key untuk mendekripsi session_key dan menggunakan hasil dekripsi session_key untuk mendekripsi update. Encrypted checksum memastikan verifikasi integritas bundle.
Learn More
Bagian berjudul “Pelajari Selengkapnya”Lanjutkan dari Encrypted Bundles
Bagian berjudul “Lanjutkan dari Encrypted Bundles”Jika Anda menggunakan Bundle Terenkripsi untuk merencanakan keamanan dan kepatuhan, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk fitur native di bagian Menggunakan @capgo/capacitor-updater, Enkripsi untuk detail implementasi pada Encryption, Kepatuhan untuk detail implementasi pada Compliance, Capgo Pemindai Keamanan untuk alur kerja produk di Capgo Security Scanner, dan Keamanan Capgo untuk alur kerja produk di Capgo Security.