> 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/implement-nfc-wallet/make-payment/implement-contactless-payments/7.-configure-cdcvm-experiences/pure-cdcvm/pure-cvm-priority.md).

# PURE CVM の優先順位

## 概要

PURE CVM の選択は、次の間の交渉です。 **デジタルウォレットアプリケーション** と端末。

これは、認証に使用されるカード所有者認証方法（CVM）を決定します。 **エンドユーザー**.

このページでは、サポートされている CVM オプションと構成された CVM 優先度に基づく CVM 選択プロセスについて説明します。

## CVM 選択プロセス

PURE プロファイルは、サポートされる CVM と CVM の優先順位を定義します。

それは `PURE アプリケーションコントロール` フィールド、バイト 1 またはバイト 3 を使用します：

* バイト 1 は CIAC-CVM1 に関連付けられた CVM オプションを定義します。
* バイト 3 は CIAC-CVM2 に関連付けられた CVM オプションを定義します。

{% hint style="info" %}
NFC Wallet SDK は CIAC-CVM1 と CIAC-CVM2 に対して同じ CVM オプションを要求します。
{% endhint %}

トランザクションが CVM を要求する場合、選択プロセスはデジタルウォレットアプリケーションと端末の両方でサポートされている最初の CVM を選びます。

CVM 選択には次のパラメータが使用されます。

### `PURE アプリケーションコントロール` 詳細

この `PURE アプリケーションコントロール` フィールドは PURE プロファイル値です。

<table><thead><tr><th width="166.22216796875">ビットマッピング</th><th>説明</th></tr></thead><tbody><tr><td>バイト 1 ビット 6</td><td>1b: ローカル CDCVM がサポートされます。</td></tr><tr><td>バイト 1 ビット 4</td><td>1b: 署名がサポートされます。</td></tr><tr><td>バイト 1 ビット 3</td><td>1b: オンライン PIN がサポートされます。</td></tr><tr><td>バイト 1 ビット 1</td><td><ul><li>1b: オンライン PIN が CDCVM より優先されます。</li><li>0b: CDCVM がオンライン PIN より優先されます。</li></ul></td></tr></tbody></table>

### `TTPI` 詳細

PURE プロファイルが `TTPI` （端末トランザクション処理情報）をサポートする場合、端末はこのフィールドを通じてサポートする CVM 機能を通知します。

<table><thead><tr><th width="162.88885498046875">ビットマッピング</th><th>説明</th></tr></thead><tbody><tr><td>バイト 1 ビット 3</td><td><p>端末機能: オンライン PIN のサポート。</p><ul><li>1 = オンライン PIN がサポートされています。</li><li>0 = オンライン PIN はサポートされていません。</li></ul></td></tr><tr><td>バイト 1 ビット 2</td><td><p>端末機能: 署名のサポート。</p><ul><li>1 = 署名がサポートされています。</li><li>0 = 署名はサポートされていません。</li></ul></td></tr><tr><td>バイト 2 ビット 7</td><td><p>カード所有者認証に関連する端末の要求。</p><ul><li>1 = CVM が要求されます。</li><li>0 = CVM は要求されません。</li></ul></td></tr><tr><td>バイト 3 ビット 7</td><td><p>端末機能: バイト 2 ビット 7 で端末がカード所有者認証を要求した場合に、可能な CVM 手段として消費者デバイス CVM（CDCVM）をサポートするかどうか。</p><ul><li>1 = 端末は CDCVM を可能な CVM としてサポートします。</li><li>0 = 端末は CDCVM を可能な CVM と見なしていません。</li></ul></td></tr></tbody></table>


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/nfc-wallet-sdk-android/ja/implement-nfc-wallet/make-payment/implement-contactless-payments/7.-configure-cdcvm-experiences/pure-cdcvm/pure-cvm-priority.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
