Skip to content

macOS Apple Silicon: login fails after browser authorization with SSLHandshake failed (-9836) on /token #21498

@regiulien

Description

@regiulien

Cura Version

5.12.0

Operating System

macOS Tahoe Version 26.3.1 (a)

Printer

Ultimaker 2+ Connect (selected in Cura, but the issue does not appear to be printer-specific)

Reproduction steps

Open UltiMaker Cura on macOS Apple Silicon.
Click Sign In.
Cura opens the browser normally for the UltiMaker account login flow.
Sign-in in the browser and allow authorization.
Return to Cura.
Cura does not complete the login and remains signed out.

Actual results

After the browser authorization flow, Cura does not sign in successfully and remains logged out.
According to the Cura log, the local OAuth callback server starts correctly, but the application fails during the token exchange step with:
SSL handshake failed: -9836
The error occurs when Cura tries to POST to:
https://account.ultimaker.com/token
The log also shows the same SSL handshake error earlier at startup when Cura tries to access:
https://software.ultimaker.com/latest.json
After that, Cura reports invalid JSON / could not read response, and the login fails.

Expected results

After signing in and authorizing the app in the browser, Cura should complete the OAuth token exchange successfully and sign the user into the application.

Add your .zip and screenshots here ⬇️

I tested both Safari and Chrome.
I reset the Cura configuration folder.
I reinstalled Cura.
I also tested older versions down to 5.10.2, with the same result.
TLS connectivity from Terminal to the same UltiMaker endpoints appears to work correctly, so the issue seems specific to Cura’s internal SSL/network layer rather than general browser/system connectivity.

cura.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: DiscussionOpen-ended discussion (compared to specific question).

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions