Hello @Geoffrey
Since this thread is still getting reports on newer Windows versions, one important point is that Microsoft now provides explicit PKINIT hash algorithm controls for certificate-based Kerberos authentication.
The policy is:
Computer Configuration > Administrative Templates > System > Kerberos > Configure hash algorithms for certificate logon
Microsoft documents separate settings for SHA-1, SHA-256, SHA-384, and SHA-512. SHA-1 can be configured as Not Supported, while the stronger algorithms can be enabled/supported.
However, this needs to be considered on both sides of PKINIT. Changing the smart-card CSP/minidriver or the certificate's signature algorithm alone doesn't guarantee that Kerberos will stop requesting SHA-1. Smart-card domain logon ultimately uses Kerberos PKINIT, with LSASS/Kerberos constructing the authentication request.
For environments seeing logon failures after disabling SHA-1, I would therefore verify that the PKINIT hash policies on the Windows client and domain controllers/KDCs are compatible and that SHA-256 or stronger is enabled before enforcing SHA-1 as Not Supported.
It may also be useful to initially configure SHA-1 as Audited rather than immediately disabling it. Microsoft documents Event ID 206 when an audited algorithm is used, which can help identify whether PKINIT is still depending on SHA-1 before enforcing the change.
Sharing you some key references:
Microsoft Learn: Kerberos Policy CSP / PKINIT hash configuration https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-kerberos?
Microsoft Learn: Smart card certificate requirements and authentication flow | https://learn.microsoft.com/en-us/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration?
Microsoft Open Specifications: Windows PKINIT implementation | https://learn.microsoft.com/en-us/openspecs/windows_protocols/MS-PKCA/d0cf1763-3541-4008-a75f-a577fa5e8c5b?
Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.