デバイスのロック解除方法の更新シナリオ
概要
このページでは、デバイスのロック解除方法の変更が CDCVM の動作にどのように影響するかを説明します。
動作は、NFC Wallet SDK の初期化時に設定された CDCVM ポリシーによって異なります:
.biometricOnly.userPresence
セットアップの詳細については、参照してください NFC Wallet SDKの初期化時に と CDCVMを理解する.
シナリオ
生体認証のみのシナリオ(.biometricOnly)
エンドユーザーがデバイスのロック画面を無効にします。たとえば、生体認証が登録されておらず、パスコードがオフになっています。
キーチェーン内の鍵素材を無効化します。
キーチェーンにアクセスした際に、鍵素材が無効であることを検出します。
ローカルデータを消去し、次をスローします ContactlessPaymentSession.Error.authenticationKeyInvalidated(error)。SDK を再初期化します。参照 NFC Wallet SDKの初期化時に.
エンドユーザーがパスコードを無効にし、その後再度有効にして生体認証を再登録します。
キーチェーン内の鍵素材を無効化します。
キーチェーンにアクセスした際に、鍵素材が無効であることを検出します。
ローカルデータを消去し、次をスローします ContactlessPaymentSession.Error.authenticationKeyInvalidated(error)。SDK を再初期化します。参照 NFC Wallet SDKの初期化時に.
生体認証が登録されたままの状態で、エンドユーザーがパスコードを変更します。
何も行いません。
何も行いません。
何も行いません。
エンドユーザーはパスコードを保持したまま、すべての生体認証を削除します。
何も行いません。
生体認証が削除されたことを検出します。
スローします ContactlessPaymentSession.Error.biometricNotEnrolled.
エンドユーザーはパスコードを保持したまま、新しい生体認証を登録します。
何も行いません。
何も行いません。
何も行いません。
ユーザー存在確認のシナリオ(.userPresence)
エンドユーザーがデバイスのロック画面を無効にします。たとえば、生体認証が登録されておらず、パスコードがオフになっています。
キーチェーン内の鍵素材を無効化します。
キーチェーンにアクセスした際に、鍵素材が無効であることを検出します。
ローカルデータを消去し、次をスローします ContactlessPaymentSession.Error.authenticationKeyInvalidated(error)。SDK を再初期化します。参照 NFC Wallet SDKの初期化時に.
エンドユーザーがパスコードを無効にし、その後再度有効にして生体認証を再登録します。
キーチェーン内の鍵素材を無効化します。
キーチェーンにアクセスした際に、鍵素材が無効であることを検出します。
ローカルデータを消去し、次をスローします ContactlessPaymentSession.Error.authenticationKeyInvalidated(error)。SDK を再初期化します。参照 NFC Wallet SDKの初期化時に.
生体認証が登録されたままの状態で、エンドユーザーがパスコードを変更します。
何も行いません。
何も行いません。
何も行いません。
生体認証が登録されていない状態で、エンドユーザーがパスコードを変更します。
何も行いません。
何も行いません。
何も行いません。
エンドユーザーはパスコードを保持したまま、すべての生体認証を削除します。
何も行いません。
何も行いません。
何も行いません。
エンドユーザーはパスコードを保持したまま、新しい生体認証を登録します。
何も行いません。
何も行いません。
何も行いません。
最終更新
役に立ちましたか?