Hi! Please keep me in the cc as I'm not subscribed to this list. I've configured my w3m to authenticate itself with a client certificate by setting the configuration options in ~/.w3m/config. This worked at the shell but in emacs-w3m the process hangs in the passphrase Dialog. I found this can be remedied with the following quick fix (which might not do the right thing[TM] but could be a start for adding proper client certificate support to emacs-w3m): ------ Index: w3m-proc.el =================================================================== RCS file: /storage/cvsroot/emacs-w3m/w3m-proc.el,v retrieving revision 1.59 diff -b -w -r1.59 w3m-proc.el 98c98 < --- > (defvar w3m-process-ssl-passphrase nil "Passphrase for the client certificate.") 595a596,605 > "Enter PEM pass phrase:") > (= (match-end 0) (point-max))) > (when (or (match-beginning 1) > (not (stringp w3m-process-ssl-passphrase))) > (setq w3m-process-ssl-passphrase (read-passwd "PEM pass phrase: "))) > (ignore-errors > (process-send-string process > (concat w3m-process-ssl-passphrase "\n")) > (delete-region (point-min) (point-max)))) > ((and (looking-at ----- Kind regards! FDF -- Friedrich Delgado Friedrichs (IT-Services), DFN-CERT Services GmbH DFN-CERT Services GmbH, https://www.dfn-cert.de, Phone +49 40 808077-555 Sitz / Register: Hamburg, AG Hamburg, HRB 88805, Ust-IdNr.: DE 232129737
Attachment:
smime.p7s
Description: S/MIME cryptographic signature