This helps. Thanks. Since the browser created the public/private key pair,
it would have put the public key in the Certificate Request, correct?
How do I associate the private key for this request with the cert (and where
is the private key stored)?
Here is the VB code I use (not original) in my html form to generate the
keys/request.
if (( $ENV{'HTTP_USER_AGENT'} =~ /MSIE 4/ ) || ( $ENV{'HTTP_USER_AGENT'} =~
/MSIE 5/ )) {
$html .= <<EOF ;
<OBJECT CLASSID="clsid:43F8F289-7A20-11D0-8F06-00C04FC295E1"
CODEBASE="http://webserver.mysite.com/xenroll.dll"
ID=Enroll>
</OBJECT>
<SCRIPT LANGUAGE="VBScript">
Sub Submit_OnClick
Dim TheForm
Set TheForm = document.CertReqForm
szName = "C=TheForm.CountryName.value; S=TheForm.StateName.value;
L=TheForm.CityName.value; O=TheForm.CompanyName.value; OU=" & _
TheForm.OrganizationalUnit.value & "; CN=" & _
TheForm.CommonName.value & _
"; 1.2.840.113549.1.9.1=" & _
TheForm.EmailAddress.value
Enroll.KeySpec = 1
Enroll.GenKeyFlags = 3
sz10 = Enroll.CreatePKCS10(szName,"1.3.6.1.5.5.7.3.2")
if (sz10 = Empty OR theError <> 0) Then
sz = "The error '" & Hex(theError) & "' occurred." & _
chr(13) & chr(10) & _
"Your credentials could not be generated."
result = MsgBox(sz, 0, "Credentials Enrollment")
Exit Sub
else
TheForm.ms_req.value = sz10
TheForm.submit()
end if
End Sub
</SCRIPT>
-----Original Message-----
From: Alan Ramsbottom [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 22, 1999 2:41 AM
To: '[EMAIL PROTECTED]'
Subject: RE: MSIE 5 Personal Cert Import Problem
> I don't understand. It's shows up just fine in the "Other
> People" section. Why would it be different for "Personal"?
If you have the private key for a client cert, then IE assumes the cert is
yours and puts it in the "Personal" store. If you don't have the private key
then IE assumes the cert is someone else's and puts it in the other "Other
People" store.
Your .cer file does not contain your private key and IE apparently can't
find the appropriate one anywhere else.
I've only ever used OpenSSL for making cert requests, but it might be an
idea to focus on where the private key went when you made your request via
IE (or why it can't be matched to your certificate).
-Alan-
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]