Hi all,

I have looked at this article,but I can't find Re:
I have a same problem.

Can any body please tell me how i can solve this problem?

Thanks.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--------------------

Hello all,

I am trying to generate client certificates using xenroll.dll. Generating a
key-pair was easy, and signing the certificate
(using the ca   crl2pkcs7 directives from ssleay) works fine, but I cannot
load the certificate into my browser. The browser
tells me something like "The object could not be found", error no 80092004.

I have looked at the example scripts in the help file , the asp-files that
came with the dll and the verisign site that uses
this technique. I have searched the CryptoAPI archives to find a clue to
what am I doing wrong. Noone seems to have a problem loading the
certificate?

Where do I go wrong? Please take a look at my scripts below and tell me what
is wrong.

Thank you very much for your time.

1. REQUEST

<html>
<head>
   <title>InfoBil - Ans&ouml;kan om certifikat</title>
</head>

<body bgcolor="#FFFFCC" link="#B9660B" vlink="#808080" alink="#B9660B">
   <!-- Instantiate the control -->
<OBJECT
    classid="clsid:43F8F289-7A20-11D0-8F06-00C04FC295E1"

codebase=https://www.infotorg.sema.se/infotorg/certs/CertControl/xenroll.cab
    id=Enroll>
</OBJECT>

<SCRIPT LANGUAGE=VBS>
  Sub SubmitCertRequest_OnClick

     Dim RequestForm
     Dim DN

 Set RequestForm = Document.ClientRequest

 DN = ""
 DN = DN   "CN="   RequestForm.CN.value   ";"
 DN = DN   "1.2.840.113549.1.9.1="   RequestForm.Email.value   ";"
 DN = DN   "O="   RequestForm.O.value   ";"
 DN = DN   "L="   RequestForm.L.value   ";"
 DN = DN   "S="   RequestForm.SP.value   ";"
 DN = DN   "C="   RequestForm.C.value   ";"
 DN = DN   "OU="   RequestForm.OU.value
      Enroll.KeySpec = 1
      Enroll.GenKeyFlags = 3
 Enroll.HashAlgorithm = "MD5"
      sz10 =  Enroll.CreatePKCS10(DN,"1.3.6.1.5.5.7.3.2")

      if Len(sz10) = 0 then
               Alert "Error: " & Hex(err)
      else
    RequestForm.PKCS10.value = sz10
      end if

        RequestForm.Submit
  End Sub

</SCRIPT>

<form name=ClientRequest action=keygen method=POST>

<input type=hidden name=userid value="IFT0651">
<input type=hidden name=sessid value="3783">
<input type=hidden name=port value="3015">

<input type=hidden name=CN value="Tommy Johansson">
<input type=hidden name=O value="SEMA GROUP INFODATA AB">
<input type=hidden name=OU value="InfoTorg.IFT0651.1976811">
<input type=hidden name=L value="Stockholm">
<input type=hidden name=SP value="S?mland">
<input type=hidden name=C value="SE">
<input type=text name=Email size=20 maxlength="100">
<input type=hidden name=PKCS10>
<input type=submit name=SubmitCertRequest value=S&auml;nd>

</form>

</body>
</html>


2. LOAD CERTIFICATE

<html>
<head>
   <title>InfoBil - H?tning av certifikat</title>
</head>

<body bgcolor="#FFFFCC" link="#B9660B" vlink="#808080" alink="#B9660B">

<!-- Instantiate the control -->
<OBJECT
    classid="clsid:43F8F289-7A20-11D0-8F06-00C04FC295E1"

codebase=https://www.infotorg.sema.se/infotorg/certs/CertControl/xenroll.cab
    id=Enroll>
</OBJECT>

<SCRIPT LANGUAGE=VBS>

   Sub LoadCertificate_OnClick

     Dim sz10
     sz10 = "" & _
"MIAGCSqGSIb3DQEHAqCAMIIEggIBATEAMIAGCSqGSIb3DQEHAQAAoIIC7zCCAusw" & _
"ggJUoAMCAQICATgwDQYJKoZIhvcNAQEEBQAwgasxCzAJBgNVBAYTAlNFMQ8wDQYD" & _
"VQQIEwZTd2VkZW4xEjAQBgNVBAcTCVN0b2NraG9sbTEfMB0GA1UEChMWU2VtYSBH" & _
"cm91cCBJbmZvZGF0YSBBQjERMA8GA1UECxMISW5mb3RvcmcxHTAbBgNVBAMTFHd3" & _
"dy5pbmZvdG9yZy5zZW1hLnNlMSQwIgYJKoZIhvcNAQkBFhVpbmZvQGluZm9kYXRh" & _
"LnNlbWEuc2UwHhcNOTgxMjA5MDgzNDQ4WhcNMDgxMjA2MDgzNDQ4WjCBoTELMAkG" & _
"A1UEBhMCU0UxDzANBgNVBAgTBlN3ZWRlbjESMBAGA1UEBxMJU3RvY2tob2xtMR8w" & _
"HQYDVQQKExZTRU1BIEdST1VQIElORk9EQVRBIEFCMSEwHwYDVQQLExhJbmZvVG9y" & _
"Zy5JRlQwNjUxLjE0Mjk5NTUxGDAWBgNVBAMTD1RvbW15IEpvaGFuc3NvbjEPMA0G" & _
"CSqGSIb3DQEJARYAMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAICJN6lBCM78TMSM" & _
"ueiO0AtX1tXFaFUyYfJdFtK1F4vlny/spcTc0f/JO0Fla4q2otynifC6Vugo91ju" & _
"x4kP4O8CAwEAAaNrMGkwMgYJYIZIAYb4QgEEBCUWI2h0dHA6Ly93d3cuY3J5cHRz" & _
"b2Z0LmNvbS9jYS1jcmwucGVtMCAGCWCGSAGG EIBDQQTFhFUaGlzIGlzIGEgY29t" & _
"bWVudDARBglghkgBhvhCAQEEBAMCAEAwDQYJKoZIhvcNAQEEBQADgYEAnQwGMixN" & _
"gKAsvoTLBl9lyFPWOf9EzzFsX9xkpgXZXxOQvYqwICsz/eZBIKF2L66nKIYJoc2m" & _
"NxeTvR XkvCe09XjGr7RBWtcGLIp3IHGztWFJ9D8yXBpTD zkGmp63tICEWCRLsj" & _
"lg73bPH91N9TfaE1gVRfCuVF QDVvNLJpqahggF1MIIBcTCB2zANBgkqhkiG9w0B" & _
"AQQFADCBqzELMAkGA1UEBhMCU0UxDzANBgNVBAgTBlN3ZWRlbjESMBAGA1UEBxMJ" & _
"U3RvY2tob2xtMR8wHQYDVQQKExZTZW1hIEdyb3VwIEluZm9kYXRhIEFCMREwDwYD" & _
"VQQLEwhJbmZvdG9yZzEdMBsGA1UEAxMUd3d3LmluZm90b3JnLnNlbWEuc2UxJDAi" & _
"BgkqhkiG9w0BCQEWFWluZm9AaW5mb2RhdGEuc2VtYS5zZRcNOTgxMTA2MTMyNTM3" & _
"WhcNOTgxMjA2MTMyNTM3WjANBgkqhkiG9w0BAQQFAAOBgQCLXN2P6XJRBAjGhT5C" & _
"BdUZgCJ6v qx8ccyOa38Qbj3VOIcBfViV1ZFPOhbViE5ZTcplKkNuGTD3gXbEtEb" & _
"Abuw8vnByVnnJXh5rlb KLO26RpiE4SsNEgWfej24 XuLCv7EPyEO0rJckUAXTgR" & _
"LltGwhzIPEKt1lENMwjk5pSmjTEAAAAAAA=="

      Enroll.AcceptPKCS7(sz10)

      if err.number = 0 then
         document.CertLoad.res.value = 1
 end if

      document.CertLoad.Submit

   End Sub

</SCRIPT>

<FORM name=CertLoad
action="https://www.infotorg.sema.se/cgi-bin/infotorg/test/asa/msieok"
method="POST">
<input type=hidden name=userid value="IFT0651">
<input type=hidden name=sessid value="5537">
<input type=hidden name=port value="3015">
<input type=hidden name=res value="0">
<input type=submit name=LoadCertificate value="Ladda klientcertifikat">
</FORM>

</body>
</html>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to