キャッシュのみの鍵のコールアウト接続の設定
指定ログイン情報を使用して、コールアウトのエンドポイントを指定し、エンドポイントから取得する鍵を識別します。
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition。Salesforce Shield または Shield Platform Encryption、およびキャッシュのみの鍵サービスの購入が必要です。 |
| Salesforce Classic および Lightning Experience の両方で使用できます。 |
| 必要なユーザ権限 | |
|---|---|
| 指定ログイン情報を作成、編集、削除する | 「アプリケーションのカスタマイズ」 |
| BYOK でキャッシュのみの鍵を許可する | 「アプリケーションのカスタマイズ」 および 暗号化鍵の管理 |
| テナントの秘密および顧客が指定した鍵素材を生成、破棄、エクスポート、インポート、アップロード、設定する | 「暗号化鍵の管理」 |
- 組織に、Salesforce が生成したか、顧客が指定した有効な「Salesforce のデータ」鍵が少なくとも 1 つあることを確認します。[設定] の [鍵の管理] ページで [テナントの秘密を生成] をクリックすることで、テナントの秘密を作成できます。
-
[設定] から、[クイック検索] ボックスに「指定ログイン情報」と入力し、[指定ログイン情報] を選択します。
- 指定ログイン情報を作成します。Salesforce が鍵素材の取得に使用できる HTTPS エンドポイントを指定します。
- [設定] から、[クイック検索] ボックスに「プラットフォームの暗号化」と入力し、[高度な設定] を選択します。
-
[キャッシュのみの鍵を許可] を選択します。
キャッシュのみの鍵サービスをプログラムで有効にすることもできます。詳細は、『メタデータ API 開発者ガイド』の「EncryptionKeySettings」を参照してください。
- [設定] から、[クイック検索] ボックスに「プラットフォームの暗号化」と入力し、[鍵の管理] を選択します。
- [テナントの秘密種別] ドロップダウンから鍵種別を選択します。
- [Bring Your Own Key] を選択します。
- [証明書の選択] ドロップダウンから BYOK 互換の証明書を選択します。
- [キャッシュのみの鍵の使用] を選択します。
- [一意の鍵識別子] に、KID (データ暗号化鍵の一意の鍵識別子) を入力します。識別子は、数値、文字列 (2018_data_key など)、または UUID (982c375b-f46b-4423-8c2d-4d1a69152a0b など) にできます。
-
[指定ログイン情報] ドロップダウンで、鍵に関連付けられている指定ログイン情報を選択します。指定ログイン情報ごとに複数の鍵を関連付けることができます。
![[鍵の管理] ページで、キャッシュのみの鍵のコールアウト接続を設定します。](https://developer.salesforce.com/docs/resources/img/ja-jp/244.0?doc_id=images%2Fcache_only_key_configure.png&folder=securityImplGuide)
Salesforce が指定ログイン情報で指定されたエンドポイントへの接続を確認します。エンドポイントにアクセスできる場合、[一意の鍵識別子] に指定された鍵が有効な鍵になります。暗号化ポリシーで暗号化対象としてマークされたデータはすべて、キャッシュのみの鍵で暗号化されます。
指定されたエンドポイントにアクセスできない場合、接続のトラブルシューティングに役立つエラーが表示されます。
[鍵の管理] ページで、キャッシュのみの鍵の状況は「取得済み」として記録されます。Enterprise API では、TenantSecret Source 値が Remote としてリストされます。