systemd-keyutil systemd systemd-keyutil 1 systemd-keyutil Perform various operations on private keys and X.509 certificates systemd-keyutil OPTIONS COMMAND Description systemd-keyutil can be used to perform various operations on private keys and X.509 certificates. Commands Checks that we can load the private key and certificate specified with and respectively. As a side effect, if the private key is loaded from a PIN-protected hardware token, this command can be used to cache the PIN in the kernel keyring. The $SYSTEMD_ASK_PASSWORD_KEYRING_TIMEOUT_SEC and $SYSTEMD_ASK_PASSWORD_KEYRING_TYPE environment variables can be used to control how long and in which kernel keyring the PIN is cached. public This commands prints the public key in PEM format extracted from either the certificate given with or the private key given with . Options The following options are understood: Set the private key and certificate to use. The option takes a path to a PEM encoded X.509 certificate or a URI that's passed to the OpenSSL provider configured with . The takes one of file or provider, with the latter being followed by a specific provider identifier, separated with a colon, e.g. provider:pkcs11. The option can take a path or a URI that will be passed to the OpenSSL engine or provider, as specified by as a type:name tuple, such as engine:pkcs11. See Also systemd-sbsign1 systemd-measure1