Closed makmorit closed 1 year ago
レスポンスデータ末尾の71 00 75 02 00 00という部分が、無効なデータになります。 (71に続いて、本来アカウント名が設定されるはずですが、設定されていません)
本日現在のファームウェアでは、アカウント登録時にアカウント名未設定の場合、認証器に登録できないようになっています。
ご参考までに下記は、アカウント名未設定のデータを認証器に登録しようとした時の単体テストログです。
(エラーコード0x6a80
[SW_WRONG_DATA
]を戻し、登録処理が失敗しています)
bash-3.2$ python TestOATH_PUTDUMMY.py
card name ['Diverta Inc. Secure Dongle']
Request 00 A4 04 00 07 A0 00 00 05 27 21 01
Response
SW 90 00
Request 00 01 00 00 02 71 00
Response
SW 6A 80
bash-3.2$
従いまして、本日現在の管理ツール/認証器の組み合わせでは、本事象が再現不能と判断しております。
概要
Windows版管理ツールのOATH機能から、OATHアカウント一覧を取得したところ、一番最後に無効なデータが混入する不具合が確認されております。
不具合確認時のレスポンス例
レスポンスデータ末尾の
71 00 75 02 00 00
という部分が、無効なデータになります。 (71
に続いて、本来アカウント名が設定されるはずですが、設定されていません)