1ipa-acme-manage(1)             IPA Manual Pages             ipa-acme-manage(1)
2
3
4

NAME

6       ipa-acme-manage - Manage the IPA ACME service
7

SYNOPSIS

9       ipa-acme-manage enable|disable|status
10

DESCRIPTION

12       Use the ipa-acme-manage command to enable, disable or retrieve the sta‐
13       tus of the ACME service on a IPA CA server.
14
15       In a IPA topology all CA servers capable of ACME  will  have  the  ACME
16       service  deployed.   The  service is not enabled by default.  It is ex‐
17       pected that the ACME service will either be enabled on all CA  servers,
18       or  disabled on all CA servers.  However it must be enabled or disabled
19       on each individual server.
20
21

COMMANDS

23       enable Enable the ACME service on this host.
24
25       disable
26              Disable the ACME service on this host.
27
28       status Display the status of the ACME service.
29
30       pruning
31              Configure certificate and request pruning.
32
33

PRUNING

35       Pruning is a job that runs in the CA that can remove  expired  certifi‐
36       cates  and  certificate  requests  which have not been issued.  This is
37       particularly important when using short-lived certificates  like  those
38       issued  with the ACME protocol. Pruning requires that the IPA server be
39       installed with random serial numbers enabled.
40
41       The CA needs to be restarted after modifying the pruning configuration.
42
43       The job is a cron-like task within the CA that is controlled by a  num‐
44       ber  of options which dictate how long after the certificate or request
45       is considered no longer valid and removed from the LDAP database.
46
47       The cron time and date fields are:
48
49              field          allowed values
50              -----          --------------
51              minute         0-59
52              hour           0-23
53              day of month   1-31
54              month          1-12
55              day of week    0-6 (0 is Sunday)
56
57       The cron syntax is limited to * or specific  numbers.  Ranges  are  not
58       supported.
59
60
61       --enable
62              Enable certificate pruning.
63
64       --disable
65              Disable certificate pruning.
66
67       --cron=CRON
68              Configure  the  pruning  cron  job.  The  syntax  is  similar to
69              crontab(5) syntax.  For example, "0 0 1 * *" schedules  the  job
70              to run at 12:00am on the first day of each month.
71
72       --certretention=CERTRETENTION
73              Certificate retention time. The default is 30. A value of 0 will
74              remove expired certificates with no delay.
75
76       --certretentionunit=CERTRETENTIONUNIT
77              Certificate retention units. Valid units are: minute, hour, day,
78              year.  The default is days.
79
80       --certsearchsizelimit=CERTSEARCHSIZELIMIT
81              LDAP  search  size limit searching for expired certificates. The
82              default is 1000. This is a client-side limit. There may be addi‐
83              tional server-side limitations.
84
85       --certsearchtimelimit=CERTSEARCHTIMELIMIT
86              LDAP  search time limit (seconds) searching for expired certifi‐
87              cates. The default is 0, no limit. This is a client-side  limit.
88              There may be additional server-side limitations.
89
90       --requestretention=REQUESTRETENTION
91              Request retention time. The default is 30. A value of 0 will re‐
92              move expired requests with no delay.
93
94       --requestretentionunit=REQUESTRETENTIONUNIT
95              Request retention units. Valid units  are:  minute,  hour,  day,
96              year.  The default is days.
97
98       --requestsearchsizelimit=REQUESTSEARCHSIZELIMIT
99              LDAP  search  size limit searching for unfulfilled requests. The
100              default is 1000. There may  be  additional  server-side  limita‐
101              tions.
102
103       --requestsearchtimelimit=REQUESTSEARCHTIMELIMIT
104              LDAP  search  time limit (seconds) searching for unfulfilled re‐
105              quests. The default is 0, no  limit.  There  may  be  additional
106              server-side limitations.
107
108       --config-show
109              Show the current pruning configuration
110
111       --run  Run  the  pruning job now. The IPA RA certificate is used to au‐
112              thenticate to the PKI REST backend.
113
114
115

EXIT STATUS

117       0 if the command was successful
118
119       1 if an error occurred
120
121       2 if the host is not a IPA server
122
123       3 if the host is not a CA server
124
125
126
127IPA                               Jun 2 2020                ipa-acme-manage(1)
Impressum