DOCUMENT:Q295298 28-JUN-2001 [iis]
TITLE :INFO: IIS 5: What Does Check on Pending Requests Do?
PRODUCT :Internet Information Server
PROD/VER::2.0,5.0
OPER/SYS:
KEYWORDS:kbgrpdsvc
======================================================================
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Internet Information Services version 5.0
- Microsoft Certificate Services, version 2.0
-------------------------------------------------------------------------------
SUMMARY
=======
This article briefly describes what occurs when a certificate request is
submitted to Certificate Services 2.0 through the Certificate Services Web pages
and what happens when you check your pending request on the Certificate Services
Web pages.
MORE INFORMATION
================
If the Certificate Authority (CA) has a policy of not issuing certificates
automatically, when your browser submits a request for a certificate, the
following page is displayed:
Certificate Pending
Your certificate request has been received. However, you must wait for an
administrator to issue the certificate you requested.
Please return to this web site in a day or two to retrieve your certificate.
Note: You must return with this web browser within 10 days to retrieve your
certificate
When you generate a request and submit it to Certificate Services 2.0 through the
Web pages, the server places a cookie on your computer. The server uses this
cookie to look up the pending requests that you made when you return to check
the status of your pending requests.
When you return to http://computer_name/certsrv and select Check on a Pending
Request, a page displaying the pending requests appears and you select the
request from the list.
If the server reports that there are no pending requests, one of the following
may be the problem:
- The Certsrv page is being accessed by using a different URL than the one that
was used to submit the request. For example, the request was submitted by
using http://Computer_Name/Certsrv, and you are trying to view the pending
requests by using http://IP_Address/Certsrv.
- The client browser has cookies disabled.
- The server is unable to retrieve the cookie that is stored on the client
computer.
- The cookie that is returned by the client is corrupt.
- The cookie has expired.
- The right bracket (]) delimiter was not found in the cookie list.
The following code can be used to see which cookies the server stores on the
client.
Place the code on the server and browse to the page that contains the code with
the Web browser to look at the cookies that are on the browser from that server.
If this code does not produce the installed cookie, try restarting the IIS
service on the server to refresh any related components that pertain to the
cookie retrieval process.
<% @ Language="VBScript"%>
<%
Dim ArrReq
'Store the request information in an array.
ArrReq=Request.Cookies("Requests")
'Check if there are any requests.
if ""= ArrReq then
Response.write "No Cookies Found" & "
"
else
Response.Write "The Cookies Stored are " & "
"
'Split the string into individual cookies.
Dim ArrCookies
ArrCookies = Split(ArrReq,"]")
Response.Write Ubound(ArrReq) & "
"
Dim counter
'Split the cookies one by one appending the ']' which got removed by the Split command above.
For counter=0 to UBOUND(ArrCookies)-1
Response.Write ArrCookies(counter) & "]" & "
"
Next
End If
%>
REFERENCES
==========
For additional information, click the article numbers below to view the articles
in the Microsoft Knowledge Base:
Q241492 HOWTO: Read Cookies Using ASP and Visual C++
Q290625 HOWTO: IIS5: How to Configure SSL in a Windows 2000 IIS 5 Test
Environment Using Certificate Server 2.0
Additional query words: iis 5
======================================================================
Keywords : kbgrpdsvc
Technology : kbiisSearch kbiis500 kbCertServSearch kbZNotKeyword3 kbCertServ200
Version : :2.0,5.0
Issue type : kbinfo
Solution Type : kbpending
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 2001.