mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-26 10:49:33 +00:00
(smime-cert-by-ldap-1): Use `ldap-search' instead of
`smime-ldap-search' for Emacs 22 and up.
This commit is contained in:
parent
e3e7216217
commit
145cc6b9ea
@ -1,3 +1,8 @@
|
||||
2007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
|
||||
|
||||
* smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
|
||||
`smime-ldap-search' for Emacs 22 and up.
|
||||
|
||||
2007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
|
||||
|
@ -122,7 +122,6 @@
|
||||
;;; Code:
|
||||
|
||||
(require 'dig)
|
||||
(require 'smime-ldap)
|
||||
(require 'password)
|
||||
(eval-when-compile (require 'cl))
|
||||
|
||||
@ -589,8 +588,17 @@ A string or a list of strings is returned."
|
||||
|
||||
(defun smime-cert-by-ldap-1 (mail host)
|
||||
"Get cetificate for MAIL from the ldap server at HOST."
|
||||
(let ((ldapresult (smime-ldap-search (concat "mail=" mail)
|
||||
host '("userCertificate") nil))
|
||||
(let ((ldapresult
|
||||
(funcall
|
||||
(if (or (featurep 'xemacs)
|
||||
;; For Emacs >= 22 we don't need smime-ldap.el
|
||||
(< emacs-major-version 22))
|
||||
(progn
|
||||
(require 'smime-ldap)
|
||||
'smime-ldap-search)
|
||||
'ldap-search)
|
||||
(concat "mail=" mail)
|
||||
host '("userCertificate") nil))
|
||||
(retbuf (generate-new-buffer (format "*certificate for %s*" mail)))
|
||||
cert)
|
||||
(if (and (>= (length ldapresult) 1)
|
||||
|
Loading…
Reference in New Issue
Block a user