Skip to content

added protocol selection based on ATR#8

Open
mac-Vital wants to merge 2 commits into
Fedict:masterfrom
mac-Vital:protocol_selection
Open

added protocol selection based on ATR#8
mac-Vital wants to merge 2 commits into
Fedict:masterfrom
mac-Vital:protocol_selection

Conversation

@mac-Vital

Copy link
Copy Markdown

This change resolves an issue where a signature on eID card fails on macOS when using the now standard Apple CCID driver instead of the legacy IFD-CCID driver.

MacOS CCID driver strictly enforces ATR parsing per ISO 7816, unlike the permissive legacy ifd-ccid driver.

Changes involve the protocol selection during connection to a beid card and the scardTransmit protocol params.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants