bug-gnu-emacs
[Top][All Lists]
Advanced

[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.

Roland



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 
"-STARTTLS" "STARTTLS
\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 
"-STARTTLS" "STARTTLS
\n"] 3] :client-certificate t :use-starttls-if-possible t)
  byte-code("\306\307\310\"!r q\210\311\312 \210)\313\314    
\315\f\316\311\317\307\320\321 
\"\322\323\324\325\326\311\327\330\331\311\332\311&address@hidden@\204L\333\334\335
A\336\"\203I\335
A\336\"\202J\337\"address@hidden"\210\335
A\342\"A\343A!\211B\204l\333\334\307\344A\"\"\210B\345Y\203|\333\334\307\346A\"\"\210*r
 q\210\347\350\211\"\210\351\352!\210e*\335
A\353\"address@hidden \"\"\210\202+\356\357\360\335
A\353\"\361\"\"address@hidden 
pFG\364\216\365H!\210\366\367\360D\370\362O\371\"\"address@hidden 
I:address@hidden>\203IJBJ\202 K\203 
\374\375I\"\210)address@hidden@\307\201V!\"address@hidden"address@hidden"\210\201\\J\235\204\233\201]\201\\J\"\203\263\307\201^rOq\210deZ\201_ed\"\\)\"address@hidden"address@hidden
@address@hidden"address@hidden@address@hidden"\210\202.\333\334\201i
!\"address@hidden"\"address@hidden
@address@hidden"address@hidden@address@hidden"\210\202\246\333\334\201i
!\"\210TT\211T\2025)address@hidden"address@hidden"address@hidden"\210)\362\207"
 [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 
"-STARTTLS" "STARTTLS
\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 
temp>)
  smtpmail-send-it()
  mail-send()
  call-interactively(mail-send nil nil)

reply via email to

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