New package: certiliamiddleware-3.9.8#60060
Open
mabasic wants to merge 1 commit intovoid-linux:masterfrom
Open
New package: certiliamiddleware-3.9.8#60060mabasic wants to merge 1 commit intovoid-linux:masterfrom
mabasic wants to merge 1 commit intovoid-linux:masterfrom
Conversation
ahesford
requested changes
Apr 20, 2026
ae09029 to
f0d5e3d
Compare
78da038 to
93e0a3f
Compare
1ae5fd6 to
6d69ee1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Testing the changes
New package
Local build testing
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:
sudo ln -s /etc/sv/pcscd /var/service/for the smart card readerQT_QPA_PLATFORMset, or set toxcbotherwise the signer will throw error Internal Server Error 500 on port 55555 during signingThen depending on the browser do the following:
Privacy -> Security devices-> Click Load -> Add name "Certilia" with location/opt/certiliamiddleware/pkcs11/libCertiliaPkcs11.so~/.pki/nssdb(only native, not snap/flatpak), users should add module with: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-certificateson void but it detects none. I assume that this should do the same asupdate-ca-truston 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?