> 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/tokenize-a-card/set-cdcvm-method/device-unlock-method-update-scenarios.md).

# デバイス解除方法の更新シナリオ

## 概要

エンドユーザーがセキュアなロック画面を有効にし、イシュア アプリケーションが設定する場合 **生体認証** または **デバイス認証情報（keyguard）** CDCVM方式としては、デバイスのロック解除の変更を慎重に扱ってください。

いくつかの変更により、Android Keystore に保存されている鍵素材が無効になります。NFC Wallet SDK は、keystore にアクセスしたときにのみこれを検出します。支払い時に、イシュア アプリケーションはカードの取得に失敗し、次を受け取る場合があります。 `CARD_NOT_EXISTING` 例外。

以下のシナリオは、想定される動作をまとめたものです。

## シナリオ

<table data-full-width="true"><thead><tr><th>シナリオ</th><th>OS</th><th>SDK</th><th>デジタルウォレットアプリケーション</th></tr></thead><tbody><tr><td>エンドユーザーがセキュアなロック画面を無効にする</td><td>Android Keystore の鍵素材を無効にします。これが発生しても、Android はデジタルウォレットアプリケーションに通知しません。</td><td>無効な鍵素材は、keystore にアクセスしたときにのみ検出します。</td><td>支払い時に、カードが見つからず、次を受け取ります。 <code>CARD_NOT_EXISTING</code> 例外。</td></tr><tr><td>エンドユーザーがセキュアなロック画面の種類を変更する。たとえば、指紋からパスコードへ、またはパスコードから PIN へ</td><td>何もしません。</td><td>何もしません。</td><td>イシュア アプリケーションのロジックに応じて、起動時またはバックグラウンドチェックでこの変更を任意に検出します。</td></tr><tr><td>エンドユーザーがセキュアなロック画面を無効にし、その後再度有効にする</td><td>セキュアなロック画面が無効になるとすぐに、鍵素材を無効にします。</td><td>無効な鍵素材は、keystore にアクセスしたときにのみ検出します。</td><td>支払い時に、カードが見つからず、次を受け取ります。 <code>CARD_NOT_EXISTING</code> 例外。</td></tr><tr><td>エンドユーザーが新しい指紋を追加する</td><td>何もしません。</td><td>何もしません。</td><td>何もしません。</td></tr><tr><td>エンドユーザーがすべての指紋を削除する</td><td>デジタルウォレットアプリケーションが使用している場合、Android Keystore の鍵素材を無効にします <strong>生体認証</strong> CDCVM方式として。</td><td>もし <strong>生体認証</strong> CDCVM方式として使用されている場合、keystore にアクセスしたときにのみ無効な鍵素材を検出します。</td><td>もし <strong>生体認証</strong> CDCVM方式として使用されている場合、支払い時にカードが見つからず、次を受け取ります。 <code>CARD_NOT_EXISTING</code> 例外。</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/tokenize-a-card/set-cdcvm-method/device-unlock-method-update-scenarios.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.
