Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OnSelectClientCertificate not supported by chrome-runtime #3789

Open
jolting opened this issue Sep 9, 2024 · 2 comments
Open

OnSelectClientCertificate not supported by chrome-runtime #3789

jolting opened this issue Sep 9, 2024 · 2 comments
Labels
bug Bug report has fix A fix has been proposed

Comments

@jolting
Copy link
Contributor

jolting commented Sep 9, 2024

Describe the bug
OnSelectClientCertificate does not work with chrome-runtime. Now that alloy is not supported there isn't any option to enable OnSelectClientCertificate. When using chrome-runtime when visiting an mtls protected URL a certificate selection dialog appears. Previously when using alloy OnSelectClientCertificate would be called.

To Reproduce
Steps to reproduce the behavior:

  1. One Windows install a client certificate in the Windows certificate store
  2. Start cefclient with the --ssl-client-certificate=<certificate subject name> option
  3. Visit a url that requests and mtls certificate.

Chrome will popup a certificate selection dialog.

Expected behavior
OnSelectClientCertificate should be called and the certificate matching the certificate subject name should be used.

Versions (please complete the following information):

  • OS: Windows 11
  • CEF Version: 128.4.9
@jolting jolting added the bug Bug report label Sep 9, 2024
@jolting
Copy link
Contributor Author

jolting commented Sep 9, 2024

Does ChromeContentBrowserClientCef just need the SelectClientCertificate implementation from the former AlloyContentBrowserClient or is it more complex than that?

@magreenblatt
Copy link
Collaborator

@magreenblatt magreenblatt added the has fix A fix has been proposed label Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug report has fix A fix has been proposed
Projects
None yet
Development

No branches or pull requests

2 participants