STRONGSWAN_PKI---ACERT(1)

πŸ“¦
version 6.0.7 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

pki --acert β€” Issue an attribute certificate. (Also known as the PKI --ACERT(1) page, bestie. πŸ’…)


✨ SYNOPSIS ✨

pki --acert [--in file] [--group membership]
            --issuerkey file|--issuerkeyid hex --issuercert file
            [--lifetime hours] [--not-before datetime] [--not-
            after datetime] [--serial hex] [--digest digest]
            [--rsa-padding padding] [--outform encoding] [--debug level]

pki --acert --options file

pki --acert -h | --help

πŸ’… DESCRIPTION πŸ’…

So basically, this is a sub-command of pki(1). It issues an attribute certificate, and it does that using an issuer certificate with its private key plus the holder certificate. That's the whole assignment. Periodt. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” Prints usage information with a summary of the available options. Like a lil' cheat sheet. ✨
  • -v, --debug level β€” Sets debug level, default: 1.
  • -+, --options file β€” Reads command line options from file.
  • -i, --in file β€” Holder certificate to issue an attribute certificate for. If not given, the certificate is read from STDIN.
  • -m, --group membership β€” Group membership the attribute certificate shall certify. The specified group is included as a string. To include multiple groups, the option can be repeated.
  • -k, --issuerkey file β€” Issuer private key file. Either this or --issuerkeyid is required.
  • -x, --issuerkeyid hex β€” Smartcard or TPM issuer private key object handle in hex format with an optional h0x prefix. Either this or --issuerkey is required.
  • -c, --issuercert file β€” Issuer certificate file. Required. No skipping this one, bestie.
  • -l, --lifetime hours β€” Hours the attribute certificate is valid, default: 24. Ignored if both an absolute start and end time are given.
  • -F, --not-before datetime β€” Absolute time when the validity of the AC begins. The datetime format is defined by the --dateform option.
  • -T, --not-after datetime β€” Absolute time when the validity of the AC ends. The datetime format is defined by the --dateform option.
  • -D, --dateform form β€” strptime(3) format for the --not-before and --not-after options, default: %d.%m.%y %T
  • -s, --serial hex β€” Serial number in hex. It is randomly allocated by default.
  • -g, --digest digest β€” Digest to use for signature creation. One of md5, sha1, sha224, sha256, sha384, or sha512. The default is determined based on the type and size of the signature key.
  • -R, --rsa-padding padding β€” Padding to use for RSA signatures. Either pkcs1 or pss, defaults to pkcs1.
  • -f, --outform encoding β€” Encoding of the created certificate file. Either der (ASN.1 DER) or pem (Base64 PEM), defaults to der.

πŸ¦‹ EXAMPLES πŸ¦‹

To save repetitive typing, command line options can be stored in files. Let's assume acert.opt contains the following contents:

--issuercert aacert.der --issuerkey aakey.der --digest sha256 --lifetime 4

Then the following command can be used to issue an attribute certificate based on a holder certificate and the options above:

pki --acert --options acert.opt --in holder.der --group sales --group finance -f pem

πŸ”₯ SEE ALSO πŸ”₯

pki(1)


That's the whole page, bestie. It's from strongSwan 6.0.7, dated 2014-02-05, and it's literally PKI --ACERT(1). Slay. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from