[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#9017: 24.0.50; gnutls.c: [0] (Emacs) fatal error: Key usage violatio

From: Roland Winkler
Subject: bug#9017: 24.0.50; gnutls.c: [0] (Emacs) fatal error: Key usage violation in certificate has been detected.
Date: Thu, 7 Jul 2011 19:49:14 -0500

On Thu Jul 7 2011 Lars Magne Ingebrigtsen wrote:
> Lars Magne Ingebrigtsen <address@hidden> writes:
> > However, smtpmail should detect this, and try to proceed without
> > encryption if this happens.
> I think I've now fixed this problem.  Could you try to update your bzr
> Emacs and see whether sending email (without any workarounds) works now
> for you?

Thanks a lot for looking into this. I am sorry, I can only test your
new code in a couple of days when I am back home. In the meanwhile,
I am attaching a backtrace, see below.


Debugger entered--Lisp error: (gnutls-error #<process smtpmail> -48)
  signal(gnutls-error (#<process smtpmail> -48))
  gnutls-negotiate(:process #<process smtpmail> :hostname "foo.bar.com" 
:keylist nil)
  network-stream-open-starttls("smtpmail" #<buffer *trace of SMTP session to 
foo.bar.com*> "foo.bar.com" 465 (:type nil :return-list t :capability-command 
"EHLO regnitz
\n" :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities t :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
\n"] 3] :client-certificate t :use-starttls-if-possible t))
  open-network-stream("smtpmail" #<buffer *trace of SMTP session to 
foo.bar.com*> "foo.bar.com" 465 :type nil :return-list t :capability-command 
"EHLO regnitz
\n" :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities t :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
\n"] 3] :client-certificate t :use-starttls-if-possible t)
  byte-code("\306\307\310\"!r q\210\311\312 \210)\313\314    
A\353\"address@hidden \"\"\210\202+\356\357\360\335
I:address@hidden>\203IJBJ\202 K\203 
 [host process-buffer buffer-undo-list port smtpmail-stream-type result 
get-buffer-create format "*trace of SMTP session to %s*" t erase-buffer 
open-network-stream "smtpmail" :type :return-list :capability-command "EHLO %s
\n" smtpmail-fqdn :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
\n"] 3] :client-certificate :use-starttls-if-possible throw done plist-get 
:error "Unable to contact server" set-process-filter smtpmail-process-filter 
:greeting smtpmail-response-code "No greeting: %s" 400 "Connection not allowed: 
%s" set-buffer-process-coding-system raw-text-unix make-local-variable 
smtpmail-read-point :capabilities smtpmail-command-or-throw "HELO %s" delete "" 
split-string "
\n" ...] 24)
  smtpmail-via-smtp((#("address@hidden" 0 16 (fontified t))) #<buffer  smtpmail 
  call-interactively(mail-send nil nil)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]