Version: (using KDE KDE 3.5.6) Installed from: Gentoo Packages Compiler: gcc (GCC) 4.1.2 (Gentoo 4.1.2) OS: Linux When I try to request a free thawte e-mail certificate from www.thawte.com the server responds with the following error: Unable to parse SPKAC ASN.1. This happens at the end after entering the password to encrypt the private key in the certificate. I`m choosing a "Mozilla/Thunderbird" type certificate.
Same happens to me on KDE 3.5.9. Did you find any way to work around this problem?
(sorry, forgot to add myself to CC) I also sent a support request to Thawte and intend to post any relevant info here when I get a reply.
The same joy happens with CAcert :P
The worst thing is that it seems nobody cares about this bug :/. Maybe it got fixed in KDE4 but I don`t have the time to check.
The workaround that I used was to request the certificate(s) in Firefox. Export/"backup" them from Firefox to a .p12 file and then import that .p12 into Konqueror. Ugly, sounds like we're back in the middle ages, but at least it works :/ Maybe we should vote on this bug to make it more seen.
I can still confirm this bug on KDE 4.1.2.
Not fixed in 3.5.10 either. Guess everybody is so worked up with new uuuuhhh-shiny Plasma, that nobody bothers to actually make something work. Sad.
I've created a pledge to fix this issue on GNU Herds. Hope others interested in finally squashing this bug will add to it so that a KDE developer will be more likely to pick it up ;).
Making shiny comments about plasma shinyness is not going to help you getting this fixed.
I eventually managed to work through the process of registering. There is a wizard process that appears to work OK, up to this point: <HTML lang="en"> <HEAD> <TITLE>generate certificate public key</TITLE> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <LINK REL="stylesheet" HREF="/dynamic/en/style/style.css" TYPE="text/css"> <SCRIPT SRC="/dynamic/en/scripts/newscripts_wizards.js"></SCRIPT></HEAD> <BODY BGCOLOR="#ffffff" LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0"> <table width="498" border="0" cellspacing="0" cellpadding="0" HEIGHT="496"> <TR><td width="498" bgcolor="#efefef" HEIGHT=40><DIV ALIGN="center"> <span class="blueHeader">[ generate certificate public key ]</span></DIV> </td></tr><tr><td height="1" bgcolor="#666666"></td></tr> <tr><td VALIGN="top"><BR><BR><blockquote> <script language="VBScript" src="/dynamic/en/scripts/gen_csr_code_sign.vbs"></script> <script language="VBScript" src="/dynamic/en/scripts/gen_csr_personal_cert.vbs"></script> <FORM METHOD=POST ACTION="x509.confirm.exe" NAME="enrollmentForm" ID="enrollmentForm"> <INPUT TYPE=HIDDEN NAME="fntok" VALUE="8uRcWxaRsLfQcwHTuPJkpd"> <B> Public Key</B><BR><BR> <P>Your Personal Certificate will contain a <A HREF="/ssl-digital-certificates/technical-support/email/sign.html" TARGET="pk">public key</A>. People will use that public key to encrypt information for your eyes only. If the drop-down listbox below does not include 1024-bit keys, then you should update your browser to full-strength crypto by downloading a new browser from Netscape. If for some reason you cannot do that, then try installing <A HREF="http://www.fortify.net/" TARGET="fortify">Fortify</A> to upgrade your browser to full-strength crypto.<P> <BLOCKQUOTE> <KEYGEN NAME="spkac" CHALLENGE="beuux2Qrmx8sjK79"> </BLOCKQUOTE> <BR><B> Continue...</B><BR><BR><P>You can continue your request by pressing "Next" below. If necessary your browser will walk you through the public key generation process.</P><BR><BR> <P><BR><BR><BLOCKQUOTE><INPUT TYPE=IMAGE SRC="/images/PCS/buttonNext.gif" VALUE="next" ALT="next" BORDER="0"> </BLOCKQUOTE></P> </FORM> </blockquote></td></tr><tr><td height="1" bgcolor="#666666"></td></tr> <tr><td HEIGHT="40" bgcolor="#efefef"></td></tr> </table> </BODY> </HTML> The step after that complains: Form Processing Error An error occurred while we were processing your form. Usually this means that one of the values you submitted in your form was invalid, or you did not put a value in a required field. Please check the error message below, and then review your submission. The actual error given was: No SPKAC received. What browser are you using? So the problem appears to be the <keygen> implementation (or lack of, perhaps)
Appears to be a duplicate of #28539.
Message from the Bugsquad and Konqueror teams: This bug is closed as outdated, as we do not have the manpower to maintain the KDE3 version anymore. If you still can reproduce this issue with Konqueror 4.8.4 or later, please open a new report. Thank you for your understanding.