${cert_issuer}

Distinguished name of certificate issuer V8.11 and later

As a part of the STARTTLS form of authentication and encryption, certificates are usually exchanged. The certificate presented by the other side is signed by a certificate authority, and this ${cert_issuer} macro is assigned the distinguished name (the DN) of that certificate authority. That value might look like this:

/C=US/ST=California/L=Berkeley/O=Sendmail.org/CN=Sendmail+20CA/

See The access database and Local_Relay_Auth on page 213 for an illustration of one use for ${cert_issuer}. See Macro Xtext Translations on page 795 to find how and why the value in this macro undergoes special translation.

${cert_issuer} is transient. If defined in the configuration file or in the command line, that definition can be ignored by sendmail. Note that a $& prefix is necessary when you reference this macro in rules (that is, use $&{cert_issuer}, not ${cert_issuer}).

Get sendmail, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.