SQ(1)
π SQ(1) β bestie we're doing DNS + PGP and it's a whole vibe π
okay so listen. this is sq-network-dane-generate, and it lives inside the SQ(1) manual, and honestly? it's giving cryptography girlboss. you hand it a domain and some certs, it hands you back DANE records. no cap. π¦
β¨ NAME β¨
sq-network-dane-generate β Generate DANE records for the given domain and certs π
π SYNOPSIS π
sq network dane generate [OPTIONS]
πΈ DESCRIPTION πΈ
Generate DANE records for the given domain and certs. that's it, that's the mission, and she ate. π₯
The certificates are minimized, and one record per email address is emitted. and the way that works?? if multiple user IDs map to one email address, then all matching user IDs are included in the emitted certificates. so you're not losing anybody, everybody shows up, iconic behavior fr fr.
By default, OPENPGPKEY resource records are emitted. but bestie, if your DNS server doesn't understand those, use --type generic to emit generic records instead. problem solved, slay. β¨
π OPTIONS π
π Subcommand options π
--allβ Publish authenticated certs with a user ID matching domain.
Use all certificates that have a user ID matching the domain given to the --domain parameter that can be fully authenticated. lowkey the easy-mode flag: give her a domain, she finds the certs. π
--cert=FINGERPRINT|KEYIDβ Use certificates with the specified fingerprint or key ID.
you got a fingerprint? a key ID? drop it here, she knows. π
--cert-email=EMAILβ Use certificates where a user ID includes the specified email address.
matching by email address inside a user ID. very "found you in the contacts app" energy. π
--cert-file=PATHβ Read certificates from PATH.
point her at a file, she'll read it. simple as. π
--cert-userid=USERIDβ Use certificates with the specified user ID.
yes, exactly what it says, the user ID match, and it's literally that. π
--domain=FQDNβ Generate DANE records for this domain name.
the main character argument, honestly. without this one we're just vibing with no direction. π
--size-limit=BYTESβ Try to shrink the certificates to this size.
[default: 12288]
she's gonna try to shrink to this size. emphasis on try, we don't make promises we can't keep. π
--ttl=DURATIONβ Set the TTL (maximum cache duration) of the resource records.
[default: 10800]
how long DNS gets to remember this before it forgets. short attention span settings go here. π§
--type=TYPEβ Change the emitted resource record type.
[default: openpgp]
[possible values: openpgp, generic]
the vibe check of record types: openpgp for servers who speak the language, generic for servers who absolutely do not. π
π Global options π
See sq(1) for a description of the global options. (yes bestie, there's a whole other manual, she's thorough like that.) π«Ά
π« EXAMPLES π«
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/>. β¨
β VERSION β
1.5.0
π so yeah. that's the whole page. keep your details, keep your flags, keep your exact commands β the vibe is the only thing we changed, and honestly, we upgraded it. π
and that's a wrap, bestie π«Ά this was Sequoia PGP, version 1.5.0, stamped 1.5.0, and you're officially done reading. go publish some DANE records, you absolute legend. no cap, periodt. ππ
π¦
π¦ 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