Closed
Bug 139473
Opened 23 years ago
Closed 21 years ago
mozilla does not to generate SPKAC (KEYGEN) when using KEYTYPE="RSA"
Categories
(Core Graveyard :: Security: UI, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: hurtta+mozilla, Assigned: jgmyers)
References
()
Details
Attachments
(3 files)
1.87 KB,
text/html
|
Details | |
45.71 KB,
image/png
|
Details | |
2.16 KB,
patch
|
ddrinan0264
:
review+
jag+mozilla
:
superreview+
|
Details | Diff | Splinter Review |
I seems to unable to get Mozilla 1.0 RC1 (BuilID 2002041711)
to submit SPKAC to server. Server indicates that SPKAC is not
given (or is empty).
From works with Netscape® Communicator 4.79
There of course can be something wrong of form.
Form is following:
<form METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<input TYPE="hidden" NAME="serial" VALUE="T045">
<li><b>Nimi: </b>
<input TYPE="text" NAME="CN" VALUE="Etunimi Sukunimi (wwwtunnus T045)" SIZE=50><br>
Säilytä nimen lopussa teksti <tt>(wwwtunnus T045)</tt>. Käytetty mekanismi
ei mahdollista
useamman varmenteen myöntämistä samalla nimellä, joten jos poistat tämän, et
voi saada
uutta varmennetta tämän vanhettua.
<li><b>Yksikkö: </b><ol>
<li><input TYPE="radio" NAME="OU" VALUE="Tietohallinto">Tietohallinto </li>
<li><input TYPE="radio" NAME="OU" VALUE="Peruspalvelu">Peruspalvelu </li>
<li><input TYPE="radio" NAME="OU" VALUE="Havaintotoiminta">Havaintotoiminta </li>
<li><input TYPE="radio" NAME="OU" VALUE="Meteorologia">Meteorologia </li>
<li><input TYPE="radio" NAME="OU" VALUE="Ilmanlaatu">Ilmanlaatu </li>
<li><input TYPE="radio" NAME="OU" VALUE="Geofysiikka">Geofysiikka </li>
<li><input TYPE="radio" NAME="OU" VALUE="Asiakaspalvelu">Asiakaspalvelu </li>
<li><input TYPE="radio" NAME="OU" VALUE="Hallinto">Hallinto </li>
<li><input TYPE="radio" NAME="OU" VALUE="Muu" CHECKED><input TYPE="text"
NAME="OU_TEXT" VALUE="" SIZE=40> </li>
</ol>
Laitos:
<input TYPE="text" NAME="O" VALUE="Ilmatieteen laitos" SIZE=40><br>
Maakoodi:
<input TYPE="text" NAME="C" VALUE="FI" SIZE=2>
<li><b>Sähköposti: </b>
<input TYPE="text" NAME="emailAddress" VALUE="" SIZE=40>
<li>Avainkoko: <keygen NAME="SPKAC" CHALLENGE="" KEYTYPE="RSA"><br>
Jos yllä ei ole mahdollisuutta valita avainkokoa, selaimesi
ei generoi sinulle julkista ja salaista avainta. Näin ollen
tämä lomake ei toimi.
</ul>
<input TYPE="submit" NAME="Generoi avaimet" VALUE="Generoi avaimet"><input
TYPE="reset" VALUE="(reset)"><input TYPE="hidden" NAME=".cgifields"
VALUE="OU"></form><hr><tt>$Id: wwwtunnus.pl,v 1.6 2002/04/23 13:20:08 hurtta Exp $
</tt>
( Or is product "PSM" instead of "Browser" on this case? )
Comment 1•23 years ago
|
||
Comment 2•23 years ago
|
||
wfm on Linux build 2002-04-19-10-trunk... it does the same thing as on netscape 4.x
![]() |
||
Comment 3•23 years ago
|
||
No, no. Display is not the issue here, what is sent to the server is.
Kari, does this work with _any_ mozilla build? I'm not completely sure KEYGEN
is even implemented in Mozilla (it _is_ in the commercial tree).
Also, see bug 94690...
Reporter | ||
Comment 4•23 years ago
|
||
Does not work with Build ID 2002031312
I think that does not work with any mozilla build.
My debug log says same thing with Build ID 2002031312:
Apr 24 16:21:14 7B:XXXXX.fmi.fi wwwtunnus[193361508]: create_spkac: 400 SPKAC
Missing
I asked someone to test Netscape 6.2. Result was same
Apr 24 16:30:15 7B:XXXX.fmi.fi wwwtunnus[196618175]: create_spkac: 400 SPKAC
Missing
![]() |
||
Comment 5•23 years ago
|
||
To PSM
Assignee: alexsavulov → ssaux
Status: UNCONFIRMED → NEW
Component: Form Submission → Client Library
Ever confirmed: true
Product: Browser → PSM
QA Contact: vladimire → junruh
Version: other → 2.0
Comment 6•23 years ago
|
||
John, can you test. I suspect that the utf8 issues are biting us here.
the fix to bug 90956 may help.
Comment 7•23 years ago
|
||
Mozilla does not anyway indicate that it will be generate
public key / secret key pair (as Netscape does). It either
does not ask master password for certificate store. So it
definately looks like key generation is not triggered
although <keygen -tag is regognized.
Comment 8•23 years ago
|
||
Just a example what Netscape responses when pressing "Generoi avaimet"
on testcase. That is for comparision. On mozilla 1.0 RC1 there anything
like that, and security manager definately need password for Certificate DB.
Otherwise it can not store generated private key to Certificate DB.
(Mozilla calls that as "master password for Software Security Device".)
Comment 9•23 years ago
|
||
John can you run your KEYGEN tests to see if anything is broken on our test suite?
Reporter | ||
Updated•23 years ago
|
Version: 2.0 → 2.2
Comment 10•23 years ago
|
||
I have no problem with Keygen getting a Verisign cert. See the above URL
Comment 11•23 years ago
|
||
Reporter, if you will remove KEYTYPE="RSA", this works, even though it then
doesn't appear to match the specs.
http://wp.netscape.com/eng/security/comm4-keygen.html
Reporter | ||
Comment 12•23 years ago
|
||
Ok.
Form works with mozilla (Build ID 2002051009) when I remove
KEYTYPE="RSA".
RCS file: /cvs/adm/www/wwwtunnus.pl,v
retrieving revision 1.6
diff -u -r1.6 wwwtunnus.pl
--- wwwtunnus.pl 2002/04/23 13:20:08 1.6
+++ wwwtunnus.pl 2002/05/17 07:31:58
@@ -436,9 +436,13 @@
-default=>$email_default,
-size=>40);
+
+ # On Mozilla there is bug that this does not work if
+ # there is KEYTYPE="RSA" (althoug specs says there there
+ # should be that)
print <<EOT
-<li>Avainkoko: <KEYGEN NAME="SPKAC" CHALLENGE="" KEYTYPE="RSA"><br>
+<li>Avainkoko: <KEYGEN NAME="SPKAC" CHALLENGE=""><br>
Jos yllä ei ole mahdollisuutta valita avainkokoa, selaimesi
ei generoi sinulle julkista ja salaista avainta. Näin ollen
tämä lomake ei toimi.
(Or at least mozilla seems generate valid data.)
However because mozilla does not work when doing
form according of the specs, I think that this bug is still valid.
Changing subject.
Summary: Unable to get mozilla 1.0 RC1 to generate SPKAC (KEYGEN) → mozilla does not to generate SPKAC (KEYGEN) when using KEYTYPE="RSA"
Comment 13•23 years ago
|
||
I can get Mozilla to generate keys without the KEYTYPE flag set, but when I try
to sign them with the CA key, whatever SPKAC Mozilla generates is not recognized
by OpenSSL. Any ideas?
Assignee | ||
Comment 15•21 years ago
|
||
The code appears to be doing a case-sensitive comparison to "rsa".
Assignee: nobody → jgmyers
Assignee | ||
Comment 16•21 years ago
|
||
Assignee | ||
Updated•21 years ago
|
Attachment #142977 -
Flags: review?(ddrinan0264)
Comment 17•21 years ago
|
||
r=ddrinan.
Assignee | ||
Updated•21 years ago
|
Attachment #142977 -
Flags: superreview?(jag)
Updated•21 years ago
|
Attachment #142977 -
Flags: review?(ddrinan0264) → review+
Comment 18•21 years ago
|
||
Comment on attachment 142977 [details] [diff] [review]
Treat KEYTYPE case insensitively
sr=jag
Attachment #142977 -
Flags: superreview?(jag) → superreview+
Assignee | ||
Comment 19•21 years ago
|
||
Fix checked in.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•