summaryrefslogtreecommitdiffstats
path: root/man/systemd-sbsign.xml
diff options
context:
space:
mode:
Diffstat (limited to 'man/systemd-sbsign.xml')
-rw-r--r--man/systemd-sbsign.xml9
1 files changed, 7 insertions, 2 deletions
diff --git a/man/systemd-sbsign.xml b/man/systemd-sbsign.xml
index 1e42d601d6..1248377845 100644
--- a/man/systemd-sbsign.xml
+++ b/man/systemd-sbsign.xml
@@ -85,11 +85,16 @@
<term><option>--private-key=<replaceable>PATH/URI</replaceable></option></term>
<term><option>--private-key-source=<replaceable>TYPE</replaceable>[:<replaceable>NAME</replaceable>]</option></term>
<term><option>--certificate=<replaceable>PATH</replaceable></option></term>
+ <term><option>--certificate-source=<replaceable>TYPE</replaceable>[:<replaceable>NAME</replaceable>]</option></term>
<listitem><para>Set the Secure Boot private key and certificate for use with the
<command>sign</command>. The <option>--certificate=</option> option takes a path to a PEM encoded
- X.509 certificate. The <option>--private-key=</option> option can take a path or a URI that will be
- passed to the OpenSSL engine or provider, as specified by <option>--private-key-source=</option> as a
+ X.509 certificate or a URI that's passed to the OpenSSL provider configured with
+ <option>--certificate-source</option>. The <option>--certificate-source</option> takes one of
+ <literal>file</literal> or <literal>provider</literal>, with the latter being followed by a specific
+ provider identifier, separated with a colon, e.g. <literal>provider:pkcs11</literal>. The
+ <option>--private-key=</option> option can take a path or a URI that will be passed to the OpenSSL
+ engine or provider, as specified by <option>--private-key-source=</option> as a
<literal>type:name</literal> tuple, such as <literal>engine:pkcs11</literal>. The specified OpenSSL
signing engine or provider will be used to sign the PE binary.</para>