SQ(1) User Commands SQ(1) NAME sq-pki-vouch-authorize - Mark a certificate as a trusted introducer SYNOPSIS sq pki vouch authorize [OPTIONS] DESCRIPTION Mark a certificate as a trusted introducer. Creates a certification that says that the issuer considers the certificate to be a trusted introducer. Trusted introducer is another word for certi- fication authority (CA). When a user relies on a trusted introducer, the user considers certifications made by the trusted introducer to be valid. A trusted introducer can also designate further trusted introducers. As is, a trusted introducer has a lot of power. This power can be limited in several ways. - The ability to specify further introducers can be constrained using the `--depth` parameter. - The degree to which an introducer is trusted can be changed using the `--amount` parameter. - The user IDs that an introducer can certify can be constrained by do- main using the `--domain` parameter or a regular expression using the `--regex` parameter. These mechanisms allow Alice to say that she is willing to rely on the CA for example.org, but only for user IDs that have an email address for exam- ple.org, for instance. By default a delegation expires after 10 years. Use the `--expiration` ar- gument to override this. This subcommand respects the reference time set by the top-level `--time` argument. It sets the certification's creation time to the reference time. OPTIONS Subcommand options --add-email=EMAIL Use a user ID with the specified email address The user ID consists of just the email address. The email address does not have to appear in a self-signed user ID. --add-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. --all Use all self-signed user IDs --allow-non-canonical-userids Don't reject new user IDs that are not in canonical form Canonical user IDs are of the form `Name (Comment) <localpart@exam- ple.org>`. --amount=AMOUNT Set the amount of trust Values between 1 and 120 are meaningful. 120 means fully trusted. Values less than 120 indicate the degree of trust. 60 is usually used for partially trusted. [default: full] --cert=FINGERPRINT|KEYID Use certificates with the specified fingerprint or key ID --cert-file=PATH Read certificates from PATH --certifier=FINGERPRINT|KEYID Create the certification using the key with the specified finger- print or key ID --certifier-email=EMAIL Create the certification using the key where a user ID includes the specified email address --certifier-file=PATH Create the certification using the key read from PATH --certifier-self Create the certification using your default certification key This uses the certificates set in the configuration file under `pki.vouch.certifier-self` as certification key. Currently, there is no default certification key. --certifier-userid=USERID Create the certification using the key with the specified user ID --depth=TRUST_DEPTH Set the trust depth This is sometimes referred to as the trust level. 1 means CERTIFI- CATE is a trusted introducer (default), 2 means CERTIFICATE is a meta-trusted introducer and can authorize another trusted intro- ducer, etc. [default: 1] --domain=DOMAIN Add a domain constraint to the introducer Add a domain to constrain what certifications are respected. A cer- tification made by the certificate is only respected if it is over a user ID with an email address in the specified domain. Multiple do- mains may be specified. In that case, one must match. --email=EMAIL Use a user ID consisting of just the email address, if the email ad- dress occurs in a self-signed user ID --expiration=EXPIRATION Sets the expiration time EXPIRATION is either an ISO 8601 formatted date with an optional time or a custom duration. A duration takes the form `N[ymwds]`, where the letters stand for years, months, weeks, days, and seconds, respectively. Alternatively, the keyword `never` does not set an ex- piration time. The default can be changed in the configuration file using the set- ting `pki.vouch.expiration`. [default: 10y] --local Make the certification a local certification Normally, local certifications are not exported. --non-revocable Mark the certification as being non-revocable That is, you cannot later revoke this certification. This should normally only be used with an expiration. --output=FILE Write to FILE or stdout if omitted --regex=REGEX Add a regular expression to constrain the introducer Add a regular expression to constrain what certifications are re- spected. A certification made by the certificate is only respected if it is over a user ID that matches one of the specified regular expression. Multiple regular expressions may be specified. In that case, at least one must match. --signature-notation NAME VALUE Add a notation to the signature A user-defined notation's name must be of the form `name@a.do- main.you.control.org`. If the notation's name starts with a `!`, then the notation is marked as being critical. If a consumer of a signature doesn't understand a critical notation, then it will ig- nore the signature. The notation is marked as being human readable. --unconstrained Don't constrain the introducer Normally an introducer is constrained so that only certain user IDs are respected, e.g., those that have an email address for a certain domain name. This option authorizes an introducer without con- straining it in this way. Because this grants the introducer a lot of power, you have to opt in to this behavior explicitly. --userid=USERID Use the specified self-signed user ID The specified user ID must be self signed. --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. EXAMPLES Certify that E7FC51AD886BBB5C4F44C3D7A9DA14F3E740F63F is a trusted intro- ducer for example.org and example.com. sq pki vouch authorize \ --certifier=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \ --cert=E7FC51AD886BBB5C4F44C3D7A9DA14F3E740F63F \ --domain=example.org --domain=example.com --all SEE ALSO sq(1), sq-pki(1), sq-pki-vouch(1). For the full documentation see <https://book.sequoia-pgp.org/>. VERSION 1.3.1 Sequoia PGP 1.3.1 SQ(1)
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=sq-pki-vouch-authorize&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>