google-chromewebusbiccid

Will Chrome support CCID USB device in the future


I'm trying to implement an application that can communicate with USB smart card reader on Chromebook.
But I got problem when claiming the interface with USBDevice.claimInterface():

DOMException: The requested interface implements a protected class.

According to other questions been answered such as: WebUSB API protected interface class error and USB device interface has been blocked I know that CCID is blocked and not supported with WebUSB on chrome.
Is there any way out or will chrome support CCID class in the future?


Solution

  • There is no plan to remove this restriction from WebUSB. The recommended interface for hardware security tokens is the WebAuthn API.