]> git.eshelyaron.com Git - emacs.git/commit
Show full issuer and subject distinguished names
authorJimmy Yuen Ho Wong <wyuenho@gmail.com>
Fri, 13 Jul 2018 05:18:55 +0000 (06:18 +0100)
committerJimmy Yuen Ho Wong <wyuenho@gmail.com>
Sat, 14 Jul 2018 16:50:46 +0000 (17:50 +0100)
commitfab6139b8954c4d33c4430a722337e09939aa777
tree0d8b11f870f410622ebc792d7201526596049838
parent87484dc27ec7a6e708c7e0ceaf96bff1ee064174
Show full issuer and subject distinguished names

CAs like Let's Encrypt do not put O and OU into the Subject's DN.
Similarly, O and OU are often used to indicate Domain Validated or
Organization Validation as opposed to the actual OU.

Issuer CN often contains the issuer's server or as an indication of
Extended Validation certificate as opposed to the actual issuer
organization.

The Hostname part as extracted from the Subject is also confusing, as
in the case of a hostname mismatch, the Subject's CN, which
`nsm-format-certificate' naively calls the Hostname, will not actually
match the hostname in the problem preamble.

* lisp/net/nsm.el (nsm-format-certificate): Show full DN of Issuer and
  Subject.  Remove Hostname.
  (nsm-certificate-part, nsm-parse-subject): Removed.
lisp/net/nsm.el