Skip to content

schannel Timeout Breaks CAC Authentication #21270

@timomta

Description

@timomta

I did this

The new time out introduced in this change broke CAC authentication for us: #19205

Our server is CAC authenticated, meaning there is a hardware device connected to the client machine, a card reader, which has a driver that prompts the user for the PIN for their CAC card so the certificate can be read from it. This process takes far longer than 7 seconds.

I expected the following

The old timeout allowed plenty of time for the driver to display the UI prompting for the PIN, and allowing for certificate retrieval/authentication from the card if the PIN was correct.
This affects our git client and Visual Studio.
Can you please make this value configurable rather than such a small constant if you do not want the large constant timeout?

curl/libcurl version

curl 8.17.0

operating system

Windows Server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions