Documentation Index
Fetch the complete documentation index at: https://mintlify.com/strongswan/strongswan/llms.txt
Use this file to discover all available pages before exploring further.
pki --signcrl creates or updates a Certificate Revocation List (CRL) signed by a CA. Use it to revoke certificates and publish revocation status.
Synopsis
Options
CA inputs
Path to the CA certificate file (PEM or DER).
Path to the CA private key file (PEM or DER).
Hex-encoded CKA_ID of the CA private key on a token.
CRL properties
CRL validity period in days. Clients should not cache a CRL beyond this date.
Path to a previous CRL to update. Revocations in the existing CRL are carried over into the new CRL.
Base CRL when issuing a delta CRL.
Digest algorithm for the CRL signature (e.g.
sha256, sha384, sha512).RSA padding scheme. Use
pss for RSASSA-PSS.Revoking certificates
Each revocation entry requires either--cert or --serial, and optionally --reason and --date.
Path to a certificate to revoke. The serial number is extracted from the certificate automatically.
Hex-encoded serial number of the certificate to revoke.
Reason for revocation. Accepted values:
key-compromiseca-compromiseaffiliation-changedsupersededcessation-of-operationcertificate-hold
Date of revocation as a Unix timestamp. Defaults to the current time.
Output
Output encoding format. Accepted values:
pem, der.Write the CRL to the specified file. If omitted, output goes to stdout.