Bug 183560 - Network stack sometimes fails to send SSL certificate
Summary: Network stack sometimes fails to send SSL certificate
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-03-12 03:39 PDT by Jean-Daniel
Modified: 2022-02-10 13:19 PST (History)
3 users (show)

See Also:


Attachments
Console log of a load failure (25.43 KB, text/plain)
2018-03-12 04:25 PDT, Jean-Daniel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Daniel 2018-03-12 03:39:15 PDT
Using Safari Tech Preview Release 51 (Safari 11.2, WebKit 13606.1.6)

I'm visiting many site which requires SSL Client Certificate Auth.
Safari is configured to remember which certificate it should use for my usual websites, so it don't have to ask each time I'm accessing them.

And many times a day, when I try to access one of my usual site, I got a "HTTP 400 Bad Request: No required SSL certificate was sent".

Reloading the page has not effect, but a simple and very effective workaround is to kill the networking process (pkill com.apple.WebKit.Networking). After killing it, reloading the page works as expected.
Comment 1 Jean-Daniel 2018-03-12 04:25:28 PDT
Created attachment 335588 [details]
Console log of a load failure

In case it may help, this is a log from the Console of a page load failure.
Comment 2 Radar WebKit Bug Importer 2018-03-15 21:32:22 PDT
<rdar://problem/38531939>
Comment 3 Brent Fulgham 2022-02-10 13:19:16 PST
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'.

The relevant component (in <rdar://problem/38531939>) could not make progress without a sysdiagnose after the event.

If this is still occurring, could you please use Feedback Assistant to file a radar? This will capture relevant logging that would help resolve the issue.