Skip to content

New package: certiliamiddleware-3.9.8#60060

Open
mabasic wants to merge 1 commit intovoid-linux:masterfrom
mabasic:push-wwrszznomnyt
Open

New package: certiliamiddleware-3.9.8#60060
mabasic wants to merge 1 commit intovoid-linux:masterfrom
mabasic:push-wwrszznomnyt

Conversation

@mabasic
Copy link
Copy Markdown

@mabasic mabasic commented Apr 20, 2026

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x64-glibc)

Notes

I am sad to contribute with a proprietary program :( but the whole country needs it sadly...

There is a package on Arch AUR: https://aur.archlinux.org/packages/certiliamiddleware which is maintained by the company that makes the software. I have managed to get it running on my system by following instructions from PKGBUILD and applying void specific depends.

To get this package running correctly the user has to:

  • enable the service sudo ln -s /etc/sv/pcscd /var/service/ for the smart card reader
  • make sure not to have env variable QT_QPA_PLATFORM set, or set to xcb otherwise the signer will throw error Internal Server Error 500 on port 55555 during signing
  • start the signer program manually (I did not include any autostart)

Then depending on the browser do the following:

  • firefox based browser (any) - go to Privacy -> Security devices -> Click Load -> Add name "Certilia" with location /opt/certiliamiddleware/pkcs11/libCertiliaPkcs11.so
  • chromium based browser - uses ~/.pki/nssdb (only native, not snap/flatpak), users should add module with:
modutil -dbdir sql:/$HOME/.pki/nssdb/ -add "Certilia" -libfile /opt/certiliamiddleware/pkcs11/libCertiliaPkcs11.so

But in all my testing I haven't managed to login with a chromium browser because it crashes after I enter the PIN code twice and select the certificate.

Also, for some reason on void Chromium browser does not see any certificates in Local certificates even though "import local certificates from your operating system" is turned on. On arch it shows the certificates from usr/share/ca-certificates/trust-source/anchors. Regardless if there are certificates loaded it crashes in both cases. But on Void it would not load those certificates at all.
I have tried running update-ca-certificates on void but it detects none. I assume that this should do the same as update-ca-trust on arch?

Only firefox based browser work login and signing.

Question

I plan to write a detailed blog post regarding on how to setup this program to work. What do you think is the best way to let the user (the person who installs this software) to know what more he needs to do after installing this package?

Comment thread srcpkgs/certiliamiddleware/template Outdated
Comment thread srcpkgs/certiliamiddleware/template
Comment thread srcpkgs/certiliamiddleware/template Outdated
Comment thread srcpkgs/certiliamiddleware/template Outdated
@mabasic mabasic force-pushed the push-wwrszznomnyt branch 2 times, most recently from ae09029 to f0d5e3d Compare April 20, 2026 12:25
@tranzystorekk tranzystorekk added the new-package This PR adds a new package label Apr 20, 2026
@mabasic mabasic force-pushed the push-wwrszznomnyt branch 2 times, most recently from 78da038 to 93e0a3f Compare April 27, 2026 17:14
@mabasic mabasic force-pushed the push-wwrszznomnyt branch from 93e0a3f to 2a907ab Compare May 2, 2026 14:42
@mabasic mabasic requested a review from ahesford May 4, 2026 07:28
@mabasic mabasic force-pushed the push-wwrszznomnyt branch 2 times, most recently from 1ae5fd6 to 6d69ee1 Compare May 5, 2026 18:53
@mabasic mabasic force-pushed the push-wwrszznomnyt branch from 6d69ee1 to b52e116 Compare May 5, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants