SQ(1)

πŸ’– SQ NETWORK SEARCH β€” the girlypop guide πŸ’–

okay bestie, so this is the manual page for sq network search, which lives under the sq(1) manual, and she's the one who goes and finds certificates for you across every network service she knows. buckle up πŸŽ€


✨ NAME ✨

sq-network-search β€” go fetch certificates using literally every supported network service πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

sq network search [OPTIONS] QUERY

🌸 DESCRIPTION 🌸

so the whole vibe is: retrieve certificates using all supported network services. that's her job. she ate. πŸ’–

This command will try to locate relevant certificates given a query, which may be a fingerprint, a key ID, an email address, or a https URL. And she doesn't just stop at the one you asked for β€” she may also discover and import certificate related to the one queried, such as alternative certs, expired certs, or revoked certs. yes, she's nosy. it's a feature. πŸ”₯

Discovering related certs is useful: alternative certs support key rotations, expired certs allow verification of signatures made in the past, and discovering revoked certs is important to get the revocation information. The PKI mechanism will help to select the correct cert, see sq pki.

By default, any returned certificates are stored in the local certificate store. This can be overridden by using --output option.

When a certificate is retrieved from a verifying key server (currently, this is limited to a list of known servers: hkps://keys.openpgp.org, hkps://keys.mailvelope.com, and hkps://mail-api.proton.me), WKD, DANE, or via https, and imported into the local certificate store, the User IDs are also certificated with a local server-specific key. That proxy certificate is in turn certified as a minimally trusted CA (trust amount: 1 of 120) by the local trust root. How much a proxy key server CA is trusted can be tuned using sq pki link add or sq pki link retract in the usual way. πŸ’œ


πŸŽ€ OPTIONS πŸŽ€

πŸ’… Subcommand options πŸ’…

  • --all β€” Fetch updates for all known certificates
  • --iterations=N β€” Iterate to find related updates and certs

The default can be changed in the configuration file using the setting network.search.iterations.

[default: 3]

  • --output=FILE β€” Write to FILE (or stdout when omitted) instead of importing into the certificate store
  • --server=URI β€” Set a key server to use (can be given multiple times)

The default can be changed in the configuration file using the setting network.keyservers.

[default: hkps://keys.openpgp.org, hkps://mail-api.proton.me, hkps://keys.mailvelope.com, hkps://keyserver.ubuntu.com, hkps://sks.pod01.fleetstreetops.com]

  • --use-dane=ENABLE β€” Use DANE to search for certs

The default can be changed in the configuration file using the setting network.search.use-dane.

[default: true]

[possible values: true, false]

  • --use-wkd=ENABLE β€” Use WKD to search for certs

The default can be changed in the configuration file using the setting network.search.use-wkd.

[default: true]

[possible values: true, false]

  • QUERY β€” Retrieve certificate(s) using QUERY

This may be a fingerprint, a KeyID, an email address, or a https URL.

yes bestie, QUERY is an argument, not a flag β€” she's the whole point of the command. don't forget her. πŸ™ˆ

🌈 Global options 🌈

See sq(1) for a description of the global options. (she's a whole separate manual, go read her.)


⭐ EXAMPLES ⭐

Search for the Qubes master signing certificate.

sq network search 427F11FD0FAA4B080123F01CDDFA1A3E36879494

Search for certificates that have are associated with an email address.

sq network search alice@example.org

πŸ‘‘ SEE ALSO πŸ‘‘

sq(1), sq-network(1).

For the full documentation see <https://book.sequoia-pgp.org/>.


🫢 VERSION 🫢

1.5.0


and that's the whole thing, bestie β€” no cap. this page is Sequoia PGP, version 1.5.0, brought to you with love by the Sequoia PGP girlies. go find those certs, you absolute icon. periodt. πŸ’–βœ¨πŸ¦‹πŸŽ€πŸ’…πŸŒˆβ­πŸ‘‘

πŸ“¦ where this page comes from