SQ(1)
π
SQ(1) β the sq network dane girlies' guide
okay so bestie, welcome to sq-network-dane β that's the part of sq that Retrieve and publishes certificates via DANE. yes, both. it does both. multitasking queen behavior. π
So what even is DANE? DNS-Based Authentication of Named Entities β it's a method for publishing and retrieving certificates in DNS as specified in RFC 7929. that's it, that's the whole vibe. certs living in DNS. iconic fr fr. β¨
πΈ SYNOPSIS πΈ
sq network dane search [OPTIONS] ADDRESS
sq network dane generate [OPTIONS]
two subcommands, one dream. search and generate. pick your fighter. π
β¨ DESCRIPTION β¨
Retrieve and publishes certificates via DANE.
DNS-Based Authentication of Named Entities (DANE) is a method for publishing and retrieving certificates in DNS as specified in RFC 7929. no cap, that's literally what it says and it's literally what it does. π¦
π SUBCOMMANDS π
sq network dane search π
Retrieve certificates using DANE. it's giving "go get me that cert, bestie."
By default, any returned certificates are stored in the local certificate store. but you can override that by using the --output option. your choice, your rules. π
Now this next part is lowkey important so listen up. When a certificate is retrieved using DANE, and imported into the local certificate store, any User IDs with the email address that was looked up are certificated with a local DANE-specific key. that proxy certificate is in turn certified as a minimally trusted CA β trust amount: 1 of 120 β by the local trust root. (one out of a hundred and twenty. crumbs. but crumbs that count. π)
How much the DANE proxy CA is trusted can be tuned using sq pki link add or sq pki link retract in the usual way. so if you want more trust, you know where to go.
sq network dane generate π
Generate DANE records for the given domain and certs. factory setting: on. π₯
The certificates are minimized, and one record per email address is emitted. If multiple user IDs map to one email address, then all matching user IDs are included in the emitted certificates. all of them. no girl left behind. π«Ά
By default, OPENPGPKEY resource records are emitted. If your DNS server doesn't understand those, use --type generic to emit generic records instead. it's giving "your server, your rules." π
π EXAMPLES π
sq network dane search
Retrieve Alice's certificate over DANE. go alice go. πΈ
sq network dane search alice@example.org
Retrieve updates for all known certificates over DANE. --all girlies rise. β
sq network dane search --all
sq network dane generate
Generate DANE records from juliet.pgp for example.org.
sq network dane generate --domain=example.org \
--cert-file=juliet.pgp
Generate DANE records for all certs with an authenticated user ID in example.org.
sq network dane generate --domain=example.org --all
π¦ SEE ALSO π¦
For the full documentation see <https://book.sequoia-pgp.org/>. it's the mothership, go read it. π
π VERSION π
1.5.0
quick reminder bestie: this page issq-network-dane, living in theSQ(1)manual, shipped by Sequoia PGP at version 1.5.0. mwah, take care of her πβ¨
π¦ where this page comes from
- fedora 43: sequoia-sq 1.5.0-1.fc43 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSL-1.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
- fedora 44: sequoia-sq 1.5.0-1.fc44 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSL-1.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
- nixpkgs unstable: sequoia-sq 1.5.0
- opensuse-leap 16.0: sequoia-sq 1.5.0-bp160.1.1 Β· LGPL-2.0-or-later
- opensuse-leap 16.0: sequoia-sq 1.5.0-bp160.1.1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms