コンテンツにジャンプ

暗号化

エンクリプション v2 システムへの移行方法についての説明があります。エンクリプション v2 システムについての詳細は ブログ記事.

1. キー ペアを作成します。

セクションのタイトル “1. Create Key Pair”
ターミナル画面
npx @capgo/cli key create

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

このコマンド:

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

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

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

セクション「3. 新しいチャンネルにバンドルをアップロード」
ターミナルウィンドウ
npx @capgo/cli bundle upload --channel encryption_v2

4. 自分自身への割り当てを有効にする

セクション「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

暗号化セクションから続ける

暗号化セクションから続ける

If you are using 暗号化 をセキュリティとコンプライアンスの計画に接続し、暗号化 の実装詳細 に接続し、コンプライアンス の実装詳細 に接続し、__CAPGO_KEEP_0__ セキュリティ スキャナー Capgo Security Scanner に接続し、Capgo セキュリティ Capgo Security に接続し、Capgo トラスト センター Capgo Trust Center 製品ワークフローについての情報はCapgoのTrust Centerで確認できます。