コンテンツにジャンプ

13. エンクリプション

このドキュメントでは、暗号化v2システムへの移行方法について説明します。暗号化v2システムについての詳細はブログポストを参照してください。 ブログポスト.

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

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

このコマンド:

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

「新しいチャンネルで暗号化を設定して、古いアプリをサポートし、移行を容易にするには、はい」という質問に「はい」で答えます。この設定により新しい defaultChannel Capacitorの設定にオプションを追加します。

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
ターミナル画面
npx @capgo/cli bundle upload --channel production

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

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

暗号化から続けてください

「暗号化」から続けて

あなたが「暗号化」を使用している場合 暗号化 「暗号化」でセキュリティとコンプライアンスの計画を実施するには、 暗号化 「暗号化」で実施する実装詳細について コンプライアンス 「コンプライアンス」で実施する実装詳細について Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーで実施する製品ワークフローについて Capgo セキュリティ Capgo セキュリティで実施する製品ワークフローについて Capgo 信頼の中心 Capgo の製品ワークフローについての説明