home.social

#pkcs11 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pkcs11, aggregated by home.social.

  1. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  2. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  3. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  4. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  5. Jako začínající podnikatel potřebuji pravidelně podepisovat smlouvy kvalifikovaným podpisem. Certifikát jsem si uložil na čip eObčanky, jenže se ukázalo, že použitelný podepisovací software pro macOS prakticky neexistuje. Profesní vztek programátora vedl ke vzniku EasySigneru — bezplatné multiplatformní aplikace na .NET 8 a Avalonia UI. V tomto článku najdete nejen […]

    https://zdrojak.cz/clanky/podepisovani-pdf-pres-eobcanku-na-macu-napsal-jsem-si-vlastni-nastroj/
  6. Как защитить ключи LUKS с помощью Рутокен ЭЦП 3.0 и алгоритмов ГОСТ Р 34.10-2012. Часть 4

    Безопасная эксплуатация ноутбуков, или Защита пользовательского ключа с помощью алгоритмов ГОСТ Р 34.10-2012 В третьей части мы настроили защиту мастер-ключа с помощью USB-токена, используя RSA, но теперь мы перейдем на алгоритмы ГОСТ Р 34.10-2012. Жаркие. Зимние. Твои. А еще они основаны на более перспективных эллиптических кривых, которым не нужны такие большие ключи, чтобы обеспечить более высокий уровень безопасности.

    habr.com/ru/companies/aktiv-co

    #linux #luks #полнодисковое_шифрование #рутокен #plymouth #openssl #pkcs11 #encrypt #bitlocker #гост_34102012

  7. Как защитить ключи LUKS с помощью Рутокен ЭЦП 3.0 и алгоритмов ГОСТ Р 34.10-2012. Часть 3

    Безопасная эксплуатация ноутбуков, или Защита пользовательского ключа с помощью USB-токена на примере Рутокен ЭЦП 3.0 Из второй части мы узнали, как настроить загрузку компьютера таким образом, чтобы для разблокирования системного диска использовались ключи, размещенные на внешнем USB-накопителе. Однако при краже компьютера вместе с этим накопителем злоумышленник сможет получить доступ к данным так, как если бы они не были защищены вовсе, поэтому наиболее привлекательным способом решения поставленной задачи видится использование USB-токенов и смарт-карт, таких как Рутокен ЭЦП 3.0 или JaCarta-2 ГОСТ. Токены представляют собой защищенные микроконтроллеры со встроенной энергонезависимой памятью, поэтому способны выполнять все вычисления самостоятельно без использования ресурсов центрального процессора, не допуская копирование закрытого ключа с устройства, что обеспечивает максимально высокий уровень безопасности.

    habr.com/ru/companies/aktiv-co

    #linux #luks #полнодисковое_шифрование #рутокен #plymouth #rsa #openssl #pkcs11 #encrypt #bitlocker

  8. #Ubuntu24 verweigerte heute nach einem Reboot die Nutzung meines #Yubikeys.
    Ich konnte mich als mit #pkcs11 nicht mehr an meinen Servern per ssh anmelden.

    Eine hängengebliebene Filesystem-Action eines Remote-Filesystems verhinderte offenbar, dass Linux meinen Laptop nicht schlafen schicken konnte... Totem ließ sich nicht beenden vom Kernel... aber das ist eine andere Geschichte. Jedenfalls schaltete sich mein Laptop nicht ab bis der Akku leer war.

    In einem Anfall seniler Bettflucht hab ich meinen Laptop hergenommen und wollte checken, warum Friendica nur mehr blurred Vorschaubilder anzeigt (Spoiler, das Debuglog eines anderen Services füllte mir die Platte an...) und mein ssh-agent verweigerte das Hinzufügen des Yubikeys. Standhaft.

    Ein Blick ins Journal ergab dann folgende Seltsamkeit:

    Sep 12 04:34:02 AET-1931 pcscd[24807]: 99999999 auth.c:143:IsClientAuthorized() Process 36310 (user: 2000) is NOT authorized for action: access_pcsc
    Sep 12 04:34:02 AET-1931 pcscd[24807]: 00000197 winscard_svc.c:355:ContextThread() Rejected unauthorized PC/SC client

    Ein Restart von pcscd brachte keine Erlösung.
    Ein Reboot übrigens auch nicht.

    Also weitersuchen. Aufgrund der Recherchen einmal

    opensc-tool --list-readers
    No smart card readers found.

    Shice... und was sagt gpg?

    gpg --card-status
    gpg: selecting card failed: Kein passendes Gerät gefunden
    gpg: OpenPGP Karte ist nicht vorhanden: Kein passendes Gerät gefunden

    Das Journal dazu befragt... scdaemon erkennt meine Smartcards, aber pcscd verweigert meinem User den Zugriff.

    Also mal als Root... ja, da liefert opensc-tool meine Smartcards.

    Dann eine noch seltsamere Erkenntnis...
    In tmux ausgeführt, verweigert pcscd die Abfrage mit opensc-tool, in der normalen Bash gibts aber ein Ergebnis... meine Token sind da.

    Dann hab ich meinen SafeNet eToken ausprobiert... der ließ sich wunderbar zum ssh-agent hinzufügen... gut, der nutzt aber auch den scdaemon bzw. pcscd nicht (extra Ausnahme in der Config).

    Schließlich wurde ich auf bugs.debian.org/cgi-bin/bugrep… fündig. Offenbar wurden bei Polkit Rules entfernt, die es Usern erlauben, pcscd/Smartcards zu nutzen... am 8. September beim Update wurde /usr/share/polkit-1/rules.d/sssd-pcsc.rules so geändert, dass die Rule nur mehr für Root zieht. Da wurde das File zumindest aktualisert.
    Und heut erst wurde die Änderung durch den Zwangsreboot schlagend...

    Die Lösung war auf jeden Fall folgende:
    Ich hab ein File /etc/polkit-1/rules.d/40-allow-pcscd.rules

    # cat 40-allow-pcscd.rules 
    polkit.addRule(function(action, subject) {
        if (
            subject.isInGroup("plugdev")
            && (
                action.id === "org.debian.pcsc-lite.access_pcsc"
                || action.id === "org.debian.pcsc-lite.access_card"
            )
        ) {
            return polkit.Result.YES;
        }
    
        return polkit.Result.NOT_HANDLED;
    });

    erstellt und meinen User der Gruppe plugdev hinzugefügt. Ab/Anmelden, damit die Gruppenänderung zieht... und schon konnte ich meinen Yubikey wieder für die Authentifikation für ssh-Verbindungen nutzen.

    Aber warum gpg am Yubikey nicht mehr funktioniert... bleibt mir auch ein Rätsel.

  9. #Ubuntu24 verweigerte heute nach einem Reboot die Nutzung meines #Yubikeys.
    Ich konnte mich als mit #pkcs11 nicht mehr an meinen Servern per ssh anmelden.

    Eine hängengebliebene Filesystem-Action eines Remote-Filesystems verhinderte offenbar, dass Linux meinen Laptop nicht schlafen schicken konnte... Totem ließ sich nicht beenden vom Kernel... aber das ist eine andere Geschichte. Jedenfalls schaltete sich mein Laptop nicht ab bis der Akku leer war.

    In einem Anfall seniler Bettflucht hab ich meinen Laptop hergenommen und wollte checken, warum Friendica nur mehr blurred Vorschaubilder anzeigt (Spoiler, das Debuglog eines anderen Services füllte mir die Platte an...) und mein ssh-agent verweigerte das Hinzufügen des Yubikeys. Standhaft.

    Ein Blick ins Journal ergab dann folgende Seltsamkeit:

    Sep 12 04:34:02 AET-1931 pcscd[24807]: 99999999 auth.c:143:IsClientAuthorized() Process 36310 (user: 2000) is NOT authorized for action: access_pcsc
    Sep 12 04:34:02 AET-1931 pcscd[24807]: 00000197 winscard_svc.c:355:ContextThread() Rejected unauthorized PC/SC client

    Ein Restart von pcscd brachte keine Erlösung.
    Ein Reboot übrigens auch nicht.

    Also weitersuchen. Aufgrund der Recherchen einmal

    opensc-tool --list-readers
    No smart card readers found.

    Shice... und was sagt gpg?

    gpg --card-status
    gpg: selecting card failed: Kein passendes Gerät gefunden
    gpg: OpenPGP Karte ist nicht vorhanden: Kein passendes Gerät gefunden

    Das Journal dazu befragt... scdaemon erkennt meine Smartcards, aber pcscd verweigert meinem User den Zugriff.

    Also mal als Root... ja, da liefert opensc-tool meine Smartcards.

    Dann eine noch seltsamere Erkenntnis...
    In tmux ausgeführt, verweigert pcscd die Abfrage mit opensc-tool, in der normalen Bash gibts aber ein Ergebnis... meine Token sind da.

    Dann hab ich meinen SafeNet eToken ausprobiert... der ließ sich wunderbar zum ssh-agent hinzufügen... gut, der nutzt aber auch den scdaemon bzw. pcscd nicht (extra Ausnahme in der Config).

    Schließlich wurde ich auf bugs.debian.org/cgi-bin/bugrep… fündig. Offenbar wurden bei Polkit Rules entfernt, die es Usern erlauben, pcscd/Smartcards zu nutzen... am 8. September beim Update wurde /usr/share/polkit-1/rules.d/sssd-pcsc.rules so geändert, dass die Rule nur mehr für Root zieht. Da wurde das File zumindest aktualisert.
    Und heut erst wurde die Änderung durch den Zwangsreboot schlagend...

    Die Lösung war auf jeden Fall folgende:
    Ich hab ein File /etc/polkit-1/rules.d/40-allow-pcscd.rules

    # cat 40-allow-pcscd.rules 
    polkit.addRule(function(action, subject) {
        if (
            subject.isInGroup("plugdev")
            && (
                action.id === "org.debian.pcsc-lite.access_pcsc"
                || action.id === "org.debian.pcsc-lite.access_card"
            )
        ) {
            return polkit.Result.YES;
        }
    
        return polkit.Result.NOT_HANDLED;
    });

    erstellt und meinen User der Gruppe plugdev hinzugefügt. Ab/Anmelden, damit die Gruppenänderung zieht... und schon konnte ich meinen Yubikey wieder für die Authentifikation für ssh-Verbindungen nutzen.

    Aber warum gpg am Yubikey nicht mehr funktioniert... bleibt mir auch ein Rätsel.

  10. #Ubuntu24 verweigerte heute nach einem Reboot die Nutzung meines #Yubikeys.
    Ich konnte mich als mit #pkcs11 nicht mehr an meinen Servern per ssh anmelden.

    Eine hängengebliebene Filesystem-Action eines Remote-Filesystems verhinderte offenbar, dass Linux meinen Laptop nicht schlafen schicken konnte... Totem ließ sich nicht beenden vom Kernel... aber das ist eine andere Geschichte. Jedenfalls schaltete sich mein Laptop nicht ab bis der Akku leer war.

    In einem Anfall seniler Bettflucht hab ich meinen Laptop hergenommen und wollte checken, warum Friendica nur mehr blurred Vorschaubilder anzeigt (Spoiler, das Debuglog eines anderen Services füllte mir die Platte an...) und mein ssh-agent verweigerte das Hinzufügen des Yubikeys. Standhaft.

    Ein Blick ins Journal ergab dann folgende Seltsamkeit:

    Sep 12 04:34:02 AET-1931 pcscd[24807]: 99999999 auth.c:143:IsClientAuthorized() Process 36310 (user: 2000) is NOT authorized for action: access_pcsc
    Sep 12 04:34:02 AET-1931 pcscd[24807]: 00000197 winscard_svc.c:355:ContextThread() Rejected unauthorized PC/SC client

    Ein Restart von pcscd brachte keine Erlösung.
    Ein Reboot übrigens auch nicht.

    Also weitersuchen. Aufgrund der Recherchen einmal

    opensc-tool --list-readers
    No smart card readers found.

    Shice... und was sagt gpg?

    gpg --card-status
    gpg: selecting card failed: Kein passendes Gerät gefunden
    gpg: OpenPGP Karte ist nicht vorhanden: Kein passendes Gerät gefunden

    Das Journal dazu befragt... scdaemon erkennt meine Smartcards, aber pcscd verweigert meinem User den Zugriff.

    Also mal als Root... ja, da liefert opensc-tool meine Smartcards.

    Dann eine noch seltsamere Erkenntnis...
    In tmux ausgeführt, verweigert pcscd die Abfrage mit opensc-tool, in der normalen Bash gibts aber ein Ergebnis... meine Token sind da.

    Dann hab ich meinen SafeNet eToken ausprobiert... der ließ sich wunderbar zum ssh-agent hinzufügen... gut, der nutzt aber auch den scdaemon bzw. pcscd nicht (extra Ausnahme in der Config).

    Schließlich wurde ich auf bugs.debian.org/cgi-bin/bugrep… fündig. Offenbar wurden bei Polkit Rules entfernt, die es Usern erlauben, pcscd/Smartcards zu nutzen... am 8. September beim Update wurde /usr/share/polkit-1/rules.d/sssd-pcsc.rules so geändert, dass die Rule nur mehr für Root zieht. Da wurde das File zumindest aktualisert.
    Und heut erst wurde die Änderung durch den Zwangsreboot schlagend...

    Die Lösung war auf jeden Fall folgende:
    Ich hab ein File /etc/polkit-1/rules.d/40-allow-pcscd.rules

    # cat 40-allow-pcscd.rules 
    polkit.addRule(function(action, subject) {
        if (
            subject.isInGroup("plugdev")
            && (
                action.id === "org.debian.pcsc-lite.access_pcsc"
                || action.id === "org.debian.pcsc-lite.access_card"
            )
        ) {
            return polkit.Result.YES;
        }
    
        return polkit.Result.NOT_HANDLED;
    });

    erstellt und meinen User der Gruppe plugdev hinzugefügt. Ab/Anmelden, damit die Gruppenänderung zieht... und schon konnte ich meinen Yubikey wieder für die Authentifikation für ssh-Verbindungen nutzen.

    Aber warum gpg am Yubikey nicht mehr funktioniert... bleibt mir auch ein Rätsel.

  11. #Ubuntu24 verweigerte heute nach einem Reboot die Nutzung meines #Yubikeys.
    Ich konnte mich als mit #pkcs11 nicht mehr an meinen Servern per ssh anmelden.

    Eine hängengebliebene Filesystem-Action eines Remote-Filesystems verhinderte offenbar, dass Linux meinen Laptop nicht schlafen schicken konnte... Totem ließ sich nicht beenden vom Kernel... aber das ist eine andere Geschichte. Jedenfalls schaltete sich mein Laptop nicht ab bis der Akku leer war.

    In einem Anfall seniler Bettflucht hab ich meinen Laptop hergenommen und wollte checken, warum Friendica nur mehr blurred Vorschaubilder anzeigt (Spoiler, das Debuglog eines anderen Services füllte mir die Platte an...) und mein ssh-agent verweigerte das Hinzufügen des Yubikeys. Standhaft.

    Ein Blick ins Journal ergab dann folgende Seltsamkeit:

    Sep 12 04:34:02 AET-1931 pcscd[24807]: 99999999 auth.c:143:IsClientAuthorized() Process 36310 (user: 2000) is NOT authorized for action: access_pcsc
    Sep 12 04:34:02 AET-1931 pcscd[24807]: 00000197 winscard_svc.c:355:ContextThread() Rejected unauthorized PC/SC client

    Ein Restart von pcscd brachte keine Erlösung.
    Ein Reboot übrigens auch nicht.

    Also weitersuchen. Aufgrund der Recherchen einmal

    opensc-tool --list-readers
    No smart card readers found.

    Shice... und was sagt gpg?

    gpg --card-status
    gpg: selecting card failed: Kein passendes Gerät gefunden
    gpg: OpenPGP Karte ist nicht vorhanden: Kein passendes Gerät gefunden

    Das Journal dazu befragt... scdaemon erkennt meine Smartcards, aber pcscd verweigert meinem User den Zugriff.

    Also mal als Root... ja, da liefert opensc-tool meine Smartcards.

    Dann eine noch seltsamere Erkenntnis...
    In tmux ausgeführt, verweigert pcscd die Abfrage mit opensc-tool, in der normalen Bash gibts aber ein Ergebnis... meine Token sind da.

    Dann hab ich meinen SafeNet eToken ausprobiert... der ließ sich wunderbar zum ssh-agent hinzufügen... gut, der nutzt aber auch den scdaemon bzw. pcscd nicht (extra Ausnahme in der Config).

    Schließlich wurde ich auf bugs.debian.org/cgi-bin/bugrep… fündig. Offenbar wurden bei Polkit Rules entfernt, die es Usern erlauben, pcscd/Smartcards zu nutzen... am 8. September beim Update wurde /usr/share/polkit-1/rules.d/sssd-pcsc.rules so geändert, dass die Rule nur mehr für Root zieht. Da wurde das File zumindest aktualisert.
    Und heut erst wurde die Änderung durch den Zwangsreboot schlagend...

    Die Lösung war auf jeden Fall folgende:
    Ich hab ein File /etc/polkit-1/rules.d/40-allow-pcscd.rules

    # cat 40-allow-pcscd.rules 
    polkit.addRule(function(action, subject) {
        if (
            subject.isInGroup("plugdev")
            && (
                action.id === "org.debian.pcsc-lite.access_pcsc"
                || action.id === "org.debian.pcsc-lite.access_card"
            )
        ) {
            return polkit.Result.YES;
        }
    
        return polkit.Result.NOT_HANDLED;
    });

    erstellt und meinen User der Gruppe plugdev hinzugefügt. Ab/Anmelden, damit die Gruppenänderung zieht... und schon konnte ich meinen Yubikey wieder für die Authentifikation für ssh-Verbindungen nutzen.

    Aber warum gpg am Yubikey nicht mehr funktioniert... bleibt mir auch ein Rätsel.

  12. #Ubuntu24 verweigerte heute nach einem Reboot die Nutzung meines #Yubikeys.
    Ich konnte mich als mit #pkcs11 nicht mehr an meinen Servern per ssh anmelden.

    Eine hängengebliebene Filesystem-Action eines Remote-Filesystems verhinderte offenbar, dass Linux meinen Laptop nicht schlafen schicken konnte... Totem ließ sich nicht beenden vom Kernel... aber das ist eine andere Geschichte. Jedenfalls schaltete sich mein Laptop nicht ab bis der Akku leer war.

    In einem Anfall seniler Bettflucht hab ich meinen Laptop hergenommen und wollte checken, warum Friendica nur mehr blurred Vorschaubilder anzeigt (Spoiler, das Debuglog eines anderen Services füllte mir die Platte an...) und mein ssh-agent verweigerte das Hinzufügen des Yubikeys. Standhaft.

    Ein Blick ins Journal ergab dann folgende Seltsamkeit:

    Sep 12 04:34:02 AET-1931 pcscd[24807]: 99999999 auth.c:143:IsClientAuthorized() Process 36310 (user: 2000) is NOT authorized for action: access_pcsc
    Sep 12 04:34:02 AET-1931 pcscd[24807]: 00000197 winscard_svc.c:355:ContextThread() Rejected unauthorized PC/SC client

    Ein Restart von pcscd brachte keine Erlösung.
    Ein Reboot übrigens auch nicht.

    Also weitersuchen. Aufgrund der Recherchen einmal

    opensc-tool --list-readers
    No smart card readers found.

    Shice... und was sagt gpg?

    gpg --card-status
    gpg: selecting card failed: Kein passendes Gerät gefunden
    gpg: OpenPGP Karte ist nicht vorhanden: Kein passendes Gerät gefunden

    Das Journal dazu befragt... scdaemon erkennt meine Smartcards, aber pcscd verweigert meinem User den Zugriff.

    Also mal als Root... ja, da liefert opensc-tool meine Smartcards.

    Dann eine noch seltsamere Erkenntnis...
    In tmux ausgeführt, verweigert pcscd die Abfrage mit opensc-tool, in der normalen Bash gibts aber ein Ergebnis... meine Token sind da.

    Dann hab ich meinen SafeNet eToken ausprobiert... der ließ sich wunderbar zum ssh-agent hinzufügen... gut, der nutzt aber auch den scdaemon bzw. pcscd nicht (extra Ausnahme in der Config).

    Schließlich wurde ich auf bugs.debian.org/cgi-bin/bugrep… fündig. Offenbar wurden bei Polkit Rules entfernt, die es Usern erlauben, pcscd/Smartcards zu nutzen... am 8. September beim Update wurde /usr/share/polkit-1/rules.d/sssd-pcsc.rules so geändert, dass die Rule nur mehr für Root zieht. Da wurde das File zumindest aktualisert.
    Und heut erst wurde die Änderung durch den Zwangsreboot schlagend...

    Die Lösung war auf jeden Fall folgende:
    Ich hab ein File /etc/polkit-1/rules.d/40-allow-pcscd.rules

    # cat 40-allow-pcscd.rules 
    polkit.addRule(function(action, subject) {
        if (
            subject.isInGroup("plugdev")
            && (
                action.id === "org.debian.pcsc-lite.access_pcsc"
                || action.id === "org.debian.pcsc-lite.access_card"
            )
        ) {
            return polkit.Result.YES;
        }
    
        return polkit.Result.NOT_HANDLED;
    });

    erstellt und meinen User der Gruppe plugdev hinzugefügt. Ab/Anmelden, damit die Gruppenänderung zieht... und schon konnte ich meinen Yubikey wieder für die Authentifikation für ssh-Verbindungen nutzen.

    Aber warum gpg am Yubikey nicht mehr funktioniert... bleibt mir auch ein Rätsel.

  13. Siamo nel #2025 e con #Firefox sulle *buntu #Opensc e tutti i certificati #PKCS11 (quindi anche robe come la #CNS) continuano a *NON* funzionare grazie al fantastico sistema #SNAP che qualcuno nello staff di #Ubuntu ha detto semplicemente "freghiamocene", nonostante sia stato segnalato da ANNI il problema

    Vediamo quanti anni devono passare ancora... Io sono senza parole 😞

  14. Siamo nel #2025 e con #Firefox sulle *buntu #Opensc e tutti i certificati #PKCS11 (quindi anche robe come la #CNS) continuano a *NON* funzionare grazie al fantastico sistema #SNAP che qualcuno nello staff di #Ubuntu ha detto semplicemente "freghiamocene", nonostante sia stato segnalato da ANNI il problema

    Vediamo quanti anni devono passare ancora... Io sono senza parole 😞

  15. Morgen, am 14.06.2024 um 18:30 gibt es wieder ein #VALUG-Treffen im Alten Schl8hof in #Wels. @hkrat wird diesmal Einblicke in die Thematik "#HSM (#TPM, #CAAM) & #PKCS11" gewähren. valug.at/events/2024-06-14-hsm

  16. Morgen, am 14.06.2024 um 18:30 gibt es wieder ein #VALUG-Treffen im Alten Schl8hof in #Wels. @hkrat wird diesmal Einblicke in die Thematik "#HSM (#TPM, #CAAM) & #PKCS11" gewähren. valug.at/events/2024-06-14-hsm

  17. Morgen, am 14.06.2024 um 18:30 gibt es wieder ein #VALUG-Treffen im Alten Schl8hof in #Wels. @hkrat wird diesmal Einblicke in die Thematik "#HSM (#TPM, #CAAM) & #PKCS11" gewähren. valug.at/events/2024-06-14-hsm

  18. Morgen, am 14.06.2024 um 18:30 gibt es wieder ein #VALUG-Treffen im Alten Schl8hof in #Wels. @hkrat wird diesmal Einblicke in die Thematik "#HSM (#TPM, #CAAM) & #PKCS11" gewähren. valug.at/events/2024-06-14-hsm

  19. While exploring use of PKCS #11 devices in contexts, I stumbled over a bug (and potential security issue) in the yubihsm_pkcs11.so driver for devices.

    Long form text by Christian Reitter (who walked me through the coordinated disclosure process with , and did amazing work analyzing and writing up the issue):
    blog.inhq.net/posts/yubico-yub

    Yubico advisory: yubico.com/support/security-ad

    : cve.mitre.org/cgi-bin/cvename.

    (Thanks again to @sovtechfund for funding my work)

  20. Over the last half year, I've spent time with PKCS #11 and PIV hardware security devices. In particular, using such devices in the context.

    Entry points for results of this work:

    - codeberg.org/heiko/openpgp-pkc
    - codeberg.org/heiko/openpgp-piv
    - codeberg.org/heiko/pkcs11-open

    One particular focus was building CI testing infrastructure (including gitlab.com/hkos/virtual-piv/), to make future work on these codebases easier (and hopefully fun).

    [This work was funded by @sovtechfund]

  21. OASIS Open is a cosponsor of this year's International Cryptographic Module Conference (#ICMC23) in Ottawa this September; two of our technical committees, #KMIP and #PKCS11, are on the agenda.
    More details: icmconference.org
    #cryptography #security #standards

    RT @[email protected]: Agenda Announced! The Industry Reconvenes this Fall in Ottawa to Review Changing Global Standards ... in commercial cryptography.

  22. OASIS Open is a cosponsor of this year's International Cryptographic Module Conference (#ICMC23) in Ottawa this September; two of our technical committees, #KMIP and #PKCS11, are on the agenda.
    More details: icmconference.org
    #cryptography #security #standards

    RT @[email protected]: Agenda Announced! The Industry Reconvenes this Fall in Ottawa to Review Changing Global Standards ... in commercial cryptography.

  23. Today I spent a bit of time with the and its driver (the yubihsm_pkcs11.so driver had exhibited some confusing-to-me behavior, during occasional experiments over the past few weeks).

    After a closer look, I believe that "yubihsm_pkcs11.so" version 2.4.0 has introduced a number of rather confusing regressions around object IDs (see github.com/Yubico/yubihsm-shel ).

    This investigation was a side-quest of my @sovtechfund financed project "PKCS#11 support for @sequoiapgp".

  24. As the adoption of Delegated and Hybrid grows, so are the number of Hardware Security Modules (HSMs) out in the field that people store Krill's key material on.

    is pretty straight forward, but especially can be quite finicky. So we're keeping a public list of interoperability information. github.com/NLnetLabs/krill/iss

    Learn more about the option to use HSMs here: krill.docs.nlnetlabs.nl/en/sta

  25. When playing with my 5 key, I have hit a wall. OTP keys were not straight forward, but worked. works fine. But moving secret key from to the key became blocker. It just doesn't work! Gitlab's or GitHub's works like charm though.