Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-136922

Implement a signal to bind a password dialog for Smartcard certificates to

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 6.9.0
    • WebEngine
    • None
    • Linux/Wayland, Linux/X11, Linux/Yocto, Linux/Other display system

    Description

      QtWebEngine does not implement the CryptoModuleBlockingPasswordDelegate / PasswordDelegateFactory for the nssddb certificate dialog, so under Linux, certificates from Smartcards that need Login to enumerate cannot be used for client certificate authentication. I couldn't find any workaround (suggestions welcome). 

      Chrome implements the ChromeNSSCryptoModuleDelegate for that, which calls CryptoModulePasswordDialogView.

      Electron had the same issue for years, but it was fixed by implementing an to show the dialog in https://github.com/electron/electron/pull/41205

      Would it be possible to similarly implement a signal in Qt so that Smartcard certificates could be used?

      This was already discussed a little bit in #QTBUG-54877 and #QTBUG-71103 but not implemented.

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            andre.gemuend André Gemünd
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes