データを__CAPGO_KEEP_1__ v2で暗号化する方法

暗号化

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

1. キー ペアを作成する

「1. キー ペアを作成する」
ターミナル画面
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. 新しいチャンネルにバンドルをアップロード」

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

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

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

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

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

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