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

Package qdigidoc: cannot sign with SmartID #307927

Open
mikidep opened this issue Apr 30, 2024 · 0 comments
Open

Package qdigidoc: cannot sign with SmartID #307927

mikidep opened this issue Apr 30, 2024 · 0 comments

Comments

@mikidep
Copy link

mikidep commented Apr 30, 2024

Describe the bug

When using package qdigidoc, signing with SmartID fails with an SSL certificate error. I suspect that this requires a package update.

Steps To Reproduce

Steps to reproduce the behavior:

  1. nix run nixpkgs#qdigidoc
  2. In the signature page, load a file for signing.
  3. From the bottom right dropdown, select "SIGN WITH SMART-ID".
  4. Click on the button and insert correct personal code.

Expected behavior

The signing procedure should progress.

Actual behavior

A dialog pops up with the message:

SSL handshake failed. Check the proxy settings of your computer or software upgrades

In the command line logs, the following log appears:

SSL Error: "The issuer certificate of a locally looked up certificate could not be found" ("DigiCert Global G2 TLS RSA SHA256 2020 CA1")

Full log

Failed to parse public key
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QSigner(0x264da30), parent's thread is QThread(0x22d3ee0), current thread is QSigner(0x264da30)
Loading: "opensc-pkcs11.so"
"OpenSC Project                   (2.20)" 
 "OpenSC smartcard framework       (0.25)" 
 Flags: 0
2024-04-30T07:12:03Z I [X509CertStore.cpp:63] - Loaded 58 certificates into TSL certificate store.
TSL loading finished
SSL Error: "The issuer certificate of a locally looked up certificate could not be found" ("DigiCert Global G2 TLS RSA SHA256 2020 CA1")
RIA.SmartID: "SSL handshake failed. Check the proxy settings of your computer or software upgrades."

Additional context

This happens regardless of using nix shell, nix run, or installing via Home Manager.

Notify maintainers

@mmahut
@yana

Metadata

 - system: `"x86_64-linux"`
 - host os: `Linux 6.8.6, NixOS, 24.05 (Uakari), 24.05.20240416.66adc1e`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - nixpkgs: `/nix/store/6bf943g0mlhymyffs9dflzgc78r93s60-source`

Add a 👍 reaction to issues you find important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant