暗号化
__CAPGO_KEEP_0__
このドキュメントでは、暗号化 v2 システムへの移行方法について説明します。暗号化 v2 システムについては、 ブログ記事.
1. キー ペアを作成する
「1. キー ペアを作成する」npx @capgo/cli key createプライベート キーを安全に保存してください。ソース コントロールにコミットしたり、信頼できないパーティーに共有したりしないでください。
このコマンド:
- アプリケーションに新しいキー ペアを作成する
- 古いキーを Capacitor 設定から削除する
- 古いキー ファイルをバックウエア互換性のために保持する
2. Capacitor 設定を更新する
2. Capacitor の更新「古いアプリをサポートし、移行を容易にするために、新しいチャンネルとエンクリプションを設定するにはどうしますか?」と尋ねられた場合、はいを選択します。これにより、__CAPGO_KEEP_0__ の設定に新しいオプションが追加されます。 defaultChannel Capacitor.config.ts
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { appId: 'com.example.app', appName: 'Example App', plugins: { CapacitorUpdater: { // ... other options defaultChannel: 'encryption_v2' // New apps will use this channel } }};
export default config;セクションのタイトル「3. 新しいチャンネルにバンドルをアップロード」
ターミナル画面npx @capgo/cli bundle upload --channel encryption_v2セクションのタイトル「4. 自己割り当てを有効にする」
注意npx @capgo/cli channel set encryption_v2 --self-assign5. 旧チャンネルにアップロード
「5. 旧チャンネルにアップロード」のセクションnpx @capgo/cli bundle upload --channel production6. クリーンアップ (3-4 か月後)
セクション “6. クリーンアップ (3-4 か月後)”すべてのユーザーがアプリを更新した後:
- 削除
defaultChannelCapacitor の設定から削除 - 古いチャンネルを削除:
npx @capgo/cli channel delete encryption_v2暗号化から続けて
「暗号化から続けて」セクション暗号化を使用している場合 暗号化 暗号化を使用してセキュリティとコンプライアンスの計画を立てるには、 暗号化 暗号化の実装詳細 コンプライアンス コンプライアンスの実装詳細 Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo Security Capgoの製品ワークフロー向けにCapgoセキュリティ Capgo Trust Center Capgoの製品ワークフロー向けにCapgoトラストセンター