diff options
| author | Lars Magne Ingebrigtsen | 2014-11-25 16:12:47 +0100 |
|---|---|---|
| committer | Lars Magne Ingebrigtsen | 2014-11-25 16:12:47 +0100 |
| commit | 63ca64241c057695aa5d5a189b3de6d8ada310b8 (patch) | |
| tree | f2a7d7df0fe561ee96a7f430e0bf149b183c67dc | |
| parent | d3739fec5304e39defa90d200222add58fd79b30 (diff) | |
| download | emacs-63ca64241c057695aa5d5a189b3de6d8ada310b8.tar.gz emacs-63ca64241c057695aa5d5a189b3de6d8ada310b8.zip | |
* net/nsm.el (nsm-format-certificate): Don't bug out on missing elements
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/net/nsm.el | 20 |
2 files changed, 18 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 81e28726209..bd2199131f3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * net/nsm.el (nsm-format-certificate): Don't bug out on missing | ||
| 4 | elements. | ||
| 5 | |||
| 1 | 2014-11-25 Teodor Zlatanov <tzz@lifelogs.com> | 6 | 2014-11-25 Teodor Zlatanov <tzz@lifelogs.com> |
| 2 | 7 | ||
| 3 | * net/nsm.el (nsm-check-tls-connection, nsm-save-host) | 8 | * net/nsm.el (nsm-check-tls-connection, nsm-save-host) |
diff --git a/lisp/net/nsm.el b/lisp/net/nsm.el index 35edd07fb6d..daf4bf5dc64 100644 --- a/lisp/net/nsm.el +++ b/lisp/net/nsm.el | |||
| @@ -373,13 +373,19 @@ unencrypted." | |||
| 373 | (nsm-certificate-part (plist-get cert :subject) "OU" t)) | 373 | (nsm-certificate-part (plist-get cert :subject) "OU" t)) |
| 374 | "\n" | 374 | "\n" |
| 375 | "Hostname:" | 375 | "Hostname:" |
| 376 | (nsm-certificate-part (plist-get cert :subject) "CN" t) "\n" | 376 | (nsm-certificate-part (plist-get cert :subject) "CN" t) "\n") |
| 377 | "Public key:" (plist-get cert :public-key-algorithm) | 377 | (when (and (plist-get cert :public-key-algorithm) |
| 378 | ", signature: " (plist-get cert :signature-algorithm) "\n" | 378 | (plist-get cert :signature-algorithm)) |
| 379 | "Security level:" | 379 | (insert |
| 380 | (propertize (plist-get cert :certificate-security-level) | 380 | "Public key:" (plist-get cert :public-key-algorithm) |
| 381 | 'face 'bold) | 381 | ", signature: " (plist-get cert :signature-algorithm) "\n")) |
| 382 | "\n" | 382 | (when (plist-get cert :certificate-security-level) |
| 383 | (insert | ||
| 384 | "Security level:" | ||
| 385 | (propertize (plist-get cert :certificate-security-level) | ||
| 386 | 'face 'bold) | ||
| 387 | "\n")) | ||
| 388 | (insert | ||
| 383 | "Valid:From " (plist-get cert :valid-from) | 389 | "Valid:From " (plist-get cert :valid-from) |
| 384 | " to " (plist-get cert :valid-to) "\n\n") | 390 | " to " (plist-get cert :valid-to) "\n\n") |
| 385 | (goto-char (point-min)) | 391 | (goto-char (point-min)) |