CRLFile
Location of Certificate Revocation file V8.13 and later
Beginning with V8.13, sendmail supports use of the
certificate revocation lists available with
OpenSSL[368] version 0.9.7 and above. The new
CRLFile option
allows you to declare the location and name of a
certificate revocation list file.
When an inbound connection is received by sendmail, and when the
connecting host requests a secure session by giving
the STARTTLS command, the local sendmail (by way of the
OpenSSL library) uses the information in CRLFile to determine
whether the connecting host’s certificate should be
accepted or rejected.
The file specified by the CRLFile option is created using the
openssl(1)
command. After the file has been created, you need
to declare its location like this:
O CRLFile=/path/file ← configuration file (V8.13 and later) -OCRLFile=/path/file ← command line (V8.13 and later) define(`confCRL',`/path/file') ← mc configuration (V8.13 and later)
Here, /path/file is of type
string and
specifies the full-path location of the certificate
revocation list file. By default, the CRLFile option is not
declared. But if the file is declared using this
CRLFile option,
and does not exist or is unreadable or has bad
permissions, all STARTTLS commands are disallowed by
sendmail.
Note that the /path/file
argument may contain sendmail macros, and those macros will
be expanded as the configuration file is
read.
If your version of OpenSSL is too old, the following warning will print when you try to declare the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access