SQ(1)
π
SQ(1) β the manual page for sq-pki-link-retract, bestie
okay so before we even get into it: this is the man page for sq-pki-link-retract from the User Commands manual, aka SQ(1). sit down, grab a snack, we're doing link retraction and it's gonna be cute π
β¨ NAME β¨
sq-pki-link-retract β retract links π
π¦ SYNOPSIS π¦
sq pki link retract [OPTIONS]
πΈ DESCRIPTION πΈ
so basically: retract links. that's the whole vibe.
This command retracts links that were previously created using sq pki link add or sq pki link authorize. If you wanna know more deets, go read that subcommand's documentation, it's giving β¨contextβ¨.
not me pointing out that it's calledretractand notremove?? because the certifications are not removed, okay?? Instead a new certification gets added, which says that the binding has not been authenticated. it's giving breakup text, not delete-and-block π
sq pki link retract respects the reference time set by the top-level --time argument. Which means you can retract a link as of a particular time instead of right now. time travel but make it PGP. π§
π OPTIONS π
π Subcommand options
--allβ Use all self-signed user IDs. all of them. every last one.--cert=FINGERPRINT|KEYIDβ Use certificates with the specified fingerprint or key ID.--cert-special=SPECIALβ Use certificates identified by the special name.- possible values:
public-directories,keys.openpgp.org,keys.mailvelope.com,proton.me,wkd,dane,autocrypt,web
- possible values:
--email=EMAILβ Use a user ID with the specified email address.- The user ID consists of just the email address. and lowkey? that email address does not have to appear in a self-signed user ID. no cap.
--recreateβ Recreate signature even if the parameters did not change.- So like, if the link parameters did not change, and therefore creating a signature should not be necessary, we omit the operation. This flag can be given to force the signature to be re-created anyway. sometimes you just want the signature made again, and honestly? valid. π
--signature-notation NAME VALUEβ Add a notation to the signature.- A user-defined notation's name must be of the form
name@a.domain.you.control.org. If the notation's name starts with a!, then the notation is marked as being critical. And heads up bestie: if a consumer of a signature doesn't understand a critical notation, then it will ignore the signature. π The notation is marked as being human readable.
- A user-defined notation's name must be of the form
--userid=USERIDβ Use the specified user ID.- The specified user ID does not need to be self signed.
- > Because using a user ID that is not self-signed is often a mistake, you need to use this option to explicitly opt in. so like. opt in on purpose. knowingly. with your whole chest.
--userid-by-email=EMAILβ Use the self-signed user ID with the specified email address.
π Global options
See sq(1) for a description of the global options. she's got the whole rundown, go check her out π«Ά
π₯ EXAMPLES π₯
Link the certificate EB28F26E2739A4870ECC47726F0073F60FD0CBF0 with the email address alice@example.org.
sq pki link add \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
--add-email=alice@example.org
Retract the acceptance of certificate EB28F26E2739A4870ECC47726F0073F60FD0CBF0 and the email address alice@example.org.
sq pki link retract \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
--email=alice@example.org
Retract the acceptance of certificate EB28F26E2739A4870ECC47726F0073F60FD0CBF0 and any associated user IDs. This effectively invalidates all links. all of them. it's giving scorched earth π
sq pki link retract \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 --all
π SEE ALSO π
For the full documentation see <https://book.sequoia-pgp.org/>.
β VERSION β
1.5.0
okay that's the whole page, you ate that π this was brought to you by Sequoia PGP, version 1.5.0 β mwah, stan, bye bestie πβ¨π¦
π¦ 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