Brave Browser wants to use "System" keychain

Description of the issue: Whenever I’m visiting a page with client-side TLS certificate, Brave wants to access the “System” keychain. It asks me for a password as shown on the picture. There is no “always allow” button.

image

If I’m staying on a page, it’s going to request the “System” keychain access every 5 minutes or so, possibly stocking multiple such requests if I don’t respond in time. If I deny access, the page ends up as “Forbidden” and I have to restart the browser to visit it again.

In my MacOS keychain, I don’t see anything Brave related in the “System”. In “login”, I have “Brave Safe Storage” configured as:

image
image

How can this issue be reproduced?

  1. Visit a page with client-side TLS certificate
  2. A popup for “System” keychain access should show up every single time.

Expected result: Ones the access is granted, Brave should be able to stay on the page or revisit in the next couple of hours without nagging me for a password. Or, I shouldn’t see any pop ups at all.

Brave Version( check About Brave):
Version 1.65.126 Chromium: 124.0.6367.118 (Official Build) (arm64)

Additional Information:
MacBook Pro M2, Sonoma 14.4.1

I have noticed that you have configured the Keychain Brave Safe Storage to " Ask for Keychain password",
So please uncheck that.

If the problem still persists I would “Allow all applications to access this item”, that would hopefully disable the “Confirm before allowing access” requirement.

Neither unchecking this option, nor allowing access to anyone solves the issue. I believe it is not this keychain entry that Brave tries to access. It’s within the “Login” keychain and Brave clearly lookups something from the “System”.

Unfortunately, I have no idea how to check what exactly it wants to access.

Any other ideas?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.