101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

508
active users

#digitalsignature

0 posts0 participants0 posts today
Halison Junior Lunardi<p>Hello <a href="https://tweesecake.social/tags/Blind" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blind</span></a> and <a href="https://tweesecake.social/tags/VisuallyImpaired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VisuallyImpaired</span></a> community! 👋<br>I'm having trouble signing PDF documents with a digital certificate using my <a href="https://tweesecake.social/tags/screenreader" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>screenreader</span></a> (NVDA on Windows). I can do it in Adobe Reader but it's quite cumbersome and requires sighted assistance.<br>Does anyone have a more accessible workflow or software recommendation for signing PDFs with a digital certificate using the keyboard and a screen reader? Any tips or advice would be greatly appreciated!<br>Could you please <a href="https://tweesecake.social/tags/Boost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Boost</span></a> this so it reaches more people? Thank you in advance! 🙏 <a href="https://tweesecake.social/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> <a href="https://tweesecake.social/tags/NVDA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NVDA</span></a> <a href="https://tweesecake.social/tags/PDF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PDF</span></a> <a href="https://tweesecake.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://tweesecake.social/tags/AssistiveTechnology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AssistiveTechnology</span></a> <span class="h-card" translate="no"><a href="https://fosstodon.org/@NVAccess" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>NVAccess</span></a></span></p>
David Runge<p>With the release of `nethsm-cli` 0.6.0 it is now possible to issue signatures for signing requests! 🎉 📦 🦀 </p><p><a href="https://crates.io/crates/nethsm-cli/0.6.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">6.0</span></a></p><p>Signing requests for files can be created using `signstar-request-signature` (see <a href="https://chaos.social/@dvzrv/113646761365294969" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chaos.social/@dvzrv/1136467613</span><span class="invisible">65294969</span></a>).</p><p><a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/Cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cryptography</span></a></p>
David Runge<p>With the release 0.4.0 of the nethsm-cli crate we have made the <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> parsing more robust! ⛰️ </p><p><a href="https://crates.io/crates/nethsm-cli/0.4.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">4.0</span></a></p><p>The nethsm executable continues to shape up as a versatile tool for interfacing with <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> (virtual or hardware) for generic operations.</p><p><a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/Cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cryptography</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/Encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Encryption</span></a></p>
David Runge<p>The <a href="https://chaos.social/tags/nethsm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nethsm</span></a> crate has just been released in version 0.7.0. 🎉 </p><p><a href="https://crates.io/crates/nethsm/0.7.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/nethsm/0.7.0</span><span class="invisible"></span></a></p><p>In this version we added several improvements for the use with <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> (such as updating to the latest <a href="https://chaos.social/tags/rPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rPGP</span></a>) and added integration for validated key setups.</p><p><a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a> <a href="https://chaos.social/tags/Cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cryptography</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a></p>
David Runge<p>We have just released the first version of the nethsm-tests crate 🥳 </p><p><a href="https://crates.io/crates/nethsm-tests/0.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-tests/</span><span class="invisible">0.1.0</span></a></p><p>This library helps to test against <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a> and has been split out of the nethsm crate.</p><p><a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/Cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cryptography</span></a></p>
David Runge<p>My talk "Boring Infrastructure: Building a secure signing environment" from <a href="https://chaos.social/tags/asg2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asg2024</span></a> is online:</p><p><a href="https://media.ccc.de/v/all-systems-go-2024-263-boring-infrastructure-building-a-secure-signing-environment" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">media.ccc.de/v/all-systems-go-</span><span class="invisible">2024-263-boring-infrastructure-building-a-secure-signing-environment</span></a></p><p>You can find the slides for it at: <a href="https://pkgbuild.com/~dvzrv/presentations/all-systems-go-2024/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pkgbuild.com/~dvzrv/presentati</span><span class="invisible">ons/all-systems-go-2024/</span></a></p><p><a href="https://chaos.social/tags/AllSystemsGo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AllSystemsGo</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/Signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signing</span></a> <a href="https://chaos.social/tags/Berlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Berlin</span></a> <a href="https://chaos.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a></p>
David Runge<p>We just released version 0.3.0 of the nethsm-cli <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a>. 🥳 </p><p>In this release of the `nethsm` <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> we have added improvements ensuring the robustness of its use when handling keys and improved documentation for the use of namespaces. 🔑 </p><p><a href="https://crates.io/crates/nethsm-cli/0.3.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">3.0</span></a></p><p><a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a></p>
David Runge<p>We have just released version 0.6.0 of the nethsm <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> library <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> 🥳 </p><p>This release focuses on making the interface more robust using dedicated types for key IDs, adding validation of bit lengths for block cipher and <a href="https://chaos.social/tags/RSA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RSA</span></a> keys and requiring unsigned integers for values that can not be negative (such as bit lengths or ports).</p><p><a href="https://crates.io/crates/nethsm/0.6.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/nethsm/0.6.0</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a></p>
David Runge<p>We have just released version 0.2.2 of the nethsm-cli <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> 🎉 </p><p><a href="https://crates.io/crates/nethsm-cli/0.2.2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">2.2</span></a></p><p>With this release the `nethsm` <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> saw improvements for the restoring from backup and switched to the common nethsm-config crate for configuration handling.</p><p><a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a></p>
David Runge<p>We have just released version 0.5.0 of the <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> library <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> 🎉 </p><p><a href="https://crates.io/crates/nethsm/0.5.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/nethsm/0.5.0</span><span class="invisible"></span></a></p><p>This release contains improvements to the <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> support, as well as changes for more recent versions of the library's dependencies.</p><p><a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
David Runge<p>The <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> based nethsm-cli package on <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> is now properly indexed. 🗂️ </p><p>This means you can read all of its man pages online as well 📖 🎉 </p><p><a href="https://man.archlinux.org/listing/extra/nethsm-cli/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">man.archlinux.org/listing/extr</span><span class="invisible">a/nethsm-cli/</span></a></p><p><a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://chaos.social/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://chaos.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a></p>
David Runge<p>We have just released version 0.2.1 of the nethsm-cli <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a> to fix the creation of man pages and shell completions (they had been created under a wrong application name). 🩹 📚 </p><p><a href="https://crates.io/crates/nethsm-cli/0.2.1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">2.1</span></a></p><p>Once the correct ones have been added to the <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> man page indexer, I will add a link.</p><p><a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/Signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signstar</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a></p>
David Runge<p>We have just released version 0.2.0 of the nethsm-cli <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a>. 🥳<br>This executable allows for easy integration with <span class="h-card" translate="no"><a href="https://social.nitrokey.com/@nitrokey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nitrokey</span></a></span> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> devices (and containers).</p><p>With this release we have added <a href="https://chaos.social/tags/namespace" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>namespace</span></a> and <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> support! 🔑 <br>Also, users can now rely on shell completion and man pages! 📚 </p><p><a href="https://crates.io/crates/nethsm-cli/0.2.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">2.0</span></a></p><p>Thanks to <span class="h-card" translate="no"><a href="https://metacode.biz/@wiktor" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wiktor</span></a></span> for working out <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> support using <a href="https://chaos.social/tags/rPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rPGP</span></a>! 🎉 </p><p><a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signstar</span></a></p>
David Runge<p>We have just released version 0.4.0 of the <a href="https://chaos.social/tags/nethsm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nethsm</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a>. 🥳<br>This library allows for easy integration with <span class="h-card" translate="no"><a href="https://social.nitrokey.com/@nitrokey" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nitrokey</span></a></span> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> devices (and containers).</p><p>With this release we have added <a href="https://chaos.social/tags/namespace" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>namespace</span></a> and <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> support!<br>Additionally, large parts of the documentation have been improved.</p><p><a href="https://crates.io/crates/nethsm/0.4.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/nethsm/0.4.0</span><span class="invisible"></span></a></p><p>Thanks to <span class="h-card" translate="no"><a href="https://metacode.biz/@wiktor" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wiktor</span></a></span> for working out <a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> support using <a href="https://chaos.social/tags/rPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rPGP</span></a>! 🎉 </p><p><a href="https://chaos.social/tags/HSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HSM</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> <a href="https://chaos.social/tags/Nitrokey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nitrokey</span></a> <a href="https://chaos.social/tags/signstar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signstar</span></a></p>
David Runge<p>The recording of my talk about the <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> based <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> solution for <a href="https://chaos.social/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchLinux</span></a> from last week at <a href="https://chaos.social/tags/FrOSCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrOSCon</span></a> is available:<br><a href="https://media.ccc.de/v/froscon2024-3139-boring_infrastructure_building_a_secure_signing_environment" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">media.ccc.de/v/froscon2024-313</span><span class="invisible">9-boring_infrastructure_building_a_secure_signing_environment</span></a></p><p>The slides are hosted at <a href="https://pkgbuild.com/~dvzrv/presentations/froscon2024/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pkgbuild.com/~dvzrv/presentati</span><span class="invisible">ons/froscon2024/</span></a></p><p><a href="https://chaos.social/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/Signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signing</span></a> <a href="https://chaos.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://chaos.social/tags/FrOSCon2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrOSCon2024</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a></p>
David Runge<p>I just released version 0.1.0 (the very first 🎉 ) of the nethsm-cli <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a>.<br>This <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> application serves as <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> to <a href="https://chaos.social/tags/NitroKey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NitroKey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a> (or the provided testing container).</p><p><a href="https://crates.io/crates/nethsm-cli/0.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">crates.io/crates/nethsm-cli/0.</span><span class="invisible">1.0</span></a></p><p>The `nethsm` application allows users to configure and administrate devices, create cryptographic keys and users, digitally <a href="https://chaos.social/tags/sign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sign</span></a>, <a href="https://chaos.social/tags/encrypt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encrypt</span></a> and <a href="https://chaos.social/tags/decrypt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decrypt</span></a> messages, generate random bytes and much more (see examples in the project README).</p><p><a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/decryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decryption</span></a></p>
David Runge<p>I just released version 0.3.0 of the nethsm <a href="https://chaos.social/tags/crate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crate</span></a>, a high level <a href="https://chaos.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> library to interact with the <a href="https://chaos.social/tags/NitroKey" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NitroKey</span></a> <a href="https://chaos.social/tags/NetHSM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NetHSM</span></a>.</p><p><a href="https://crates.io/crates/nethsm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">crates.io/crates/nethsm</span><span class="invisible"></span></a></p><p>This version focuses on many quality of life improvements, <a href="https://chaos.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> extensions and safer handling of passphrases.</p><p><a href="https://chaos.social/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://chaos.social/tags/signing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>signing</span></a> <a href="https://chaos.social/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a></p>
Blue Ghost<p>LibreOffice supports digital signatures via GnuPG for OpenDocument Format (ODF) files.</p><p>Select: File &gt; Digital Signatures &gt; Digital Signatures &gt; Sign Document &gt; Select Certificate &gt; Sign &gt; Enter Password &gt; OK &gt; Close</p><p>A banner will appear stating the document is digitally signed.</p><p>Digital Signature: <a href="https://en.wikipedia.org/wiki/Digital_signature" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Digital_</span><span class="invisible">signature</span></a><br>GnuPG: <a href="https://mastodon.online/@blueghost/111974048270035570" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.online/@blueghost/111</span><span class="invisible">974048270035570</span></a><br>ODF: <a href="https://mastodon.online/@blueghost/111936020896554127" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.online/@blueghost/111</span><span class="invisible">936020896554127</span></a></p><p>Website: <a href="https://www.libreoffice.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">libreoffice.org</span><span class="invisible"></span></a><br>Mastodon: <span class="h-card" translate="no"><a href="https://fosstodon.org/@libreoffice" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>libreoffice</span></a></span></p><p><a href="https://mastodon.online/tags/LibreOffice" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LibreOffice</span></a> <a href="https://mastodon.online/tags/DigitalSignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DigitalSignature</span></a> <a href="https://mastodon.online/tags/GnuPG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GnuPG</span></a> <a href="https://mastodon.online/tags/GPG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPG</span></a> <a href="https://mastodon.online/tags/InfoSec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoSec</span></a> <a href="https://mastodon.online/tags/ODF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ODF</span></a></p>
Todd A. Jacobs | Pragmatic Cybersecurity<p>I was recently asked about whether signed commits would have prevented the <a href="https://infosec.exchange/tags/xz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xz</span></a> attack. The tl;dr is "no."</p><p>It's very important that the non <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> community understands what a <a href="https://infosec.exchange/tags/digitalsignature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digitalsignature</span></a> does and doen't do. The notion that there's a <a href="https://infosec.exchange/tags/silverbullet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>silverbullet</span></a> for every technical, social, or trust problem is part of what makes <a href="https://infosec.exchange/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cybersecurity</span></a> so hard to implement well.</p><p><a href="https://infosec.exchange/tags/OpenPGP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPGP</span></a> signatures rely on the system clock for setting the timestamp of a signature when signing the metadata and content of a commit. The author and committer dates can both legitimately differ from the timestamp of the signature for a number of reasons, or be made exactly the same rather trivially. </p><p><a href="https://infosec.exchange/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> history is a directed acyclic graph, not a cryptographic <a href="https://infosec.exchange/tags/blockchain" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blockchain</span></a>, so a commit is just the delta between objects in the current treeish and the parent treeish in the graph. The signed metadata includes the current parent's SHA hash, but there's nothing stopping you from moving commits around and re-signing the new commits. If you couldn't do this, then you couldn't rebase, squash, do non-fast-forward merges, or cherry-pick.</p><p>This doesn't mean you can forge someone else's signature without access to their key material, but the attack wasn't the result of forged metadata or account impersonation. Signing wouldn't prevent commits by someone with commit access to the repository; it would just show that commits associated with Jia Tan were also signed by Jia Tan's private key. That provides no useful security control here. This was <em>not</em> a Git problem.</p>
kravietz 🦇<p>For quite a long time I have been sending my invoices as a digitally signed PDF documents, in S/MIME digitally signed emails.</p><p>I do realize <em>most</em> webmails ignore S/MIME but the idea is to get clients used to receiving documents that are digitally signed (see screenshot) and raise their suspicions if they receive one that is not.</p><p>Here’s a quick PDF guide on how this can be done using LibreOffice and Thunderbird.</p><p><a class="hashtag" href="https://agora.echelon.pl/tag/digitalsignature" rel="nofollow noopener" target="_blank">#DigitalSignature</a> <a class="hashtag" href="https://agora.echelon.pl/tag/pdf" rel="nofollow noopener" target="_blank">#PDF</a> <a class="hashtag" href="https://agora.echelon.pl/tag/libreoffice" rel="nofollow noopener" target="_blank">#LibreOffice</a> <a class="hashtag" href="https://agora.echelon.pl/tag/security" rel="nofollow noopener" target="_blank">#security</a> <a class="hashtag" href="https://agora.echelon.pl/tag/thunderbird" rel="nofollow noopener" target="_blank">#Thunderbird</a></p>