> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/ja/get-started/configuration/2.-onboarding.md).

# 2. オンボーディング

## オンボーディングデータを提供する

NFCウォレットSDKの統合を開始する前に、一連のアプリケーション識別子、キー、およびエンドポイントをイシュアと交換してください。 **Thales配信チーム**.

## Thalesのデリバリーチームに必要なデータを送信する

あなたのために次の情報を提供してください **デジタルウォレットアプリケーション**.

<table><thead><tr><th width="199">パラメータ</th><th width="141">フォーマット</th><th>説明</th></tr></thead><tbody><tr><td><p>プレプロダクション</p><p>FCMサービスアカウント</p></td><td>JSONファイル</td><td>環境でデジタルウォレットアプリにプッシュ通知を送信できるようにします。 <strong>プレプロダクション</strong> 環境。</td></tr><tr><td><p>本番</p><p>FCMサービスアカウント</p></td><td>JSONファイル</td><td>環境でデジタルウォレットアプリにプッシュ通知を送信できるようにします。 <strong>本番</strong> 環境。</td></tr><tr><td><p>プレプロダクション</p><p>HMS Push Kit構成</p></td><td>以下を参照してください</td><td><strong>オプション</strong><br>Huaweiデバイス上で実行されているデジタルウォレットアプリにプッシュ通知を送信できるようにします。 <strong>プレプロダクション</strong> 環境。</td></tr><tr><td>本番<br>HMS Push Kit構成</td><td>以下を参照してください</td><td><strong>オプション</strong><br>Huaweiデバイス上で実行されているデジタルウォレットアプリにプッシュ通知を送信できるようにします。 <strong>本番</strong> 環境。</td></tr><tr><td>アプリケーションバインディングキー</td><td>16進文字列</td><td>Thalesはこのキーを使用してウォレット登録要求をあなたのイシュアにバインドします。 <strong>デジタルウォレットアプリケーション</strong>.</td></tr></tbody></table>

### アプリケーションデータを取得する

#### FCMサービスアカウントを取得する

FCMサービスアカウントの詳細については、次を参照してください [Firebaseコンソール](https://console.firebase.google.com/).

次に連絡してください **Thales配信チーム** プッシュ通知の設定を完了するために。

{% hint style="info" %}
FCMは複数の送信者から同じデジタルウォレットアプリにプッシュ通知を配信できます。
{% endhint %}

#### HMS Push Kit構成を取得する <a href="#fetching-hms-push-kit-configuration" id="fetching-hms-push-kit-configuration"></a>

HMS Push Kitの詳細については、次を参照してください [HMS Push Kit](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/service-introduction-0000001050040060) と [HMS認証](https://developer.huawei.com/consumer/en/doc/HMSCore-Guides/open-platform-0000001053709196).

次に連絡してください **Thales配信チーム** プッシュ通知の設定を完了するために。

このソリューションは2つの認証方法をサポートしています：

* OAuth 2.0認証
* APIキー認証

#### アプリケーションバインディングキーを取得する <a href="#fetching-the-app-signer-public-key-sha-256-digest" id="fetching-the-app-signer-public-key-sha-256-digest"></a>

アプリケーションバインディングキーはアプリケーションの署名証明書から計算されます。

Thalesはこのキーを使用してウォレット登録要求をあなたのイシュアにバインドします。 **デジタルウォレットアプリケーション**.

登録されたデジタルウォレットアプリのみがウォレットを登録できます。詳細は次を参照してください [ウォレットの登録](https://docs.payments.thalescloud.io/M18oJyCDXLd5bElIV1dz/nfc-wallet-sdk-ios-7.3/implement-nfc-wallet/enroll-wallet).

アプリケーションバインディングキーの計算方法の詳細については、次を参照してください [アプリケーションバインディングキーを計算する](/nfc-wallet-sdk-android/ja/help/knowledge-base/compute-the-application-binding-key.md).

{% hint style="info" %}
アプリケーションのビルドおよびデプロイプロセスで使用される異なる署名構成に対して複数の値を指定できます。
{% endhint %}

{% hint style="warning" %}

## 署名キーのローテーション / 複数の署名者 <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

NFCウォレットは次をサポートします **署名キーのローテーション** と **複数の署名者**

問題を避けるために：

* 最も古い署名キーを提供する&#x20;
* 最も古い署名キーが最初の署名者として提供されていることを確認してください。

で **署名キーのローテーション** ローテーション証明の構造で提供された最も古い署名キーが最初の署名者として使用されます。
{% endhint %}

## これはThalesのデリバリーチームから受け取ります <a href="#receive-this-from-the-thales-delivery-team" id="receive-this-from-the-thales-delivery-team"></a>

あなたの〜に次の値を設定してください **デジタルウォレットアプリケーション** および、該当する場合は、あなたの〜に **機密データ（例：暗号鍵や個人を識別できる情報（PII））はバイト配列に格納してください。**.

| パラメータ             | 説明                                                            | フォーマット                     |
| ----------------- | ------------------------------------------------------------- | -------------------------- |
| PreProdソースIPアドレス  | ThalesのバックエンドがPreProd環境にプッシュ通知を送信できるように、FCMで許可リストに登録するIPアドレス。 | カンマ区切りのIPv4またはIPv6アドレスのリスト |
| 本番ソースIPアドレス       | Thalesのバックエンドが本番環境にプッシュ通知を送信できるように、FCMで許可リストに登録するIPアドレス。      | カンマ区切りのIPv4またはIPv6アドレスのリスト |
| PreProd URL       | PreProd環境のThalesバックエンドに接続するためのエンドポイント。                        | String                     |
| 本番URL             | 本番環境のThalesバックエンドに接続するためのエンドポイント。                             | String                     |
| PreProdカード情報暗号化キー | PreProd環境でのカード情報（PAN、CSC、有効期限）の送信を保護するためのキー。                  | 16進文字列またはPEM証明書            |
| 本番カード情報暗号化キー      | 本番環境でのカード情報（PAN、CSC、有効期限）の送信を保護するためのキー。                       | 16進文字列またはPEM証明書            |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/ja/get-started/configuration/2.-onboarding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
