1

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?

asked May 12, 2020 at 3:01
1
  • Did you mange to find solution for this? Commented Mar 25, 2024 at 12:25

1 Answer 1

1

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

answered May 12, 2020 at 20:54
Sign up to request clarification or add additional context in comments.

1 Comment

A more generic option would be github.com/WICG/web-smart-card, but that proposal is looking pretty inactive.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.