コンテンツにジャンプ

暗号化

このドキュメントでは、暗号化 v2 システムへの移行方法について説明します。暗号化 v2 システムについてさらに学ぶには、 ブログ記事.

ターミナル画面
npx @capgo/cli key create

プライベート キーを安全に保存してください。ソース コントロールにコミットしたり、信頼できないパーティーに共有したりしないでください。

このコマンド:

  • アプリケーションに新しいキー ペアを作成します
  • 古いキーを Capacitor 設定から削除します
  • 古いキー ファイルをバックウエア互換性のために保持します

2. Capacitor 設定の更新

2. Capacitor の更新

「新しいチャンネルで暗号化を設定するには、古いアプリをサポートし、移行を容易にするか?」と尋ねられたら、はいを選択します。これにより、__CAPGO_KEEP_0__ の設定に新しいオプションが追加されます。 defaultChannel Capacitor.config.ts

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. 新しいチャンネルに Bundle をアップロード」

ターミナル画面
クリップボードにコピー
npx @capgo/cli bundle upload --channel encryption_v2

セクションのタイトル「4. 自己割り当てを有効にする」

注意
ターミナル画面
npx @capgo/cli channel set encryption_v2 --self-assign

5. 旧チャンネルにアップロード

セクション「5. 旧チャンネルにアップロード」
ターミナル画面
npx @capgo/cli bundle upload --channel production

すべてのユーザーがアプリを更新した後:

  1. 削除 defaultChannel Capacitor の設定から削除
  2. 古いチャンネルを削除:
ターミナル画面
npx @capgo/cli channel delete encryption_v2

暗号化を使用している場合 暗号化 セキュリティとコンプライアンスの計画に使用するには 暗号化 暗号化の実装詳細に コンプライアンス コンプライアンスの実装詳細に Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフローに Capgo Capgo セキュリティ Capgo Capgo セキュリティの製品ワークフローについて Capgo Capgo トラストセンター Capgo Capgo トラストセンターの製品ワークフローについて