|
Home > Archive > IIS Server > January 2004 > IIS4 no longer requests client certs issued by our CA!
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
IIS4 no longer requests client certs issued by our CA!
|
|
| Craig Humphrey 2004-01-24, 1:38 am |
| Hi,
our WinNT4 SP6a, IIS4 server has suddenly stopped requesting/accepting
client certificates issued by our CA.
The only things that have changed since I last saw it work (pre Christmas)
are:
A bunch of patches:
Root Certificates Update
Enabling the PIP_CREATE_INSTANCE flag for non-admin users (823492)
Cumulative Security Update for Internet Explorer 6 SP1 (KB824145)
Security update for Microsoft Windows (KB823182)
and we've gone from 2003 to 2004 
The CA's public key is valid until 2005 and appears to be still installed
(CA is on same server) correctly, though I followed
(http://support.microsoft.com/defaul...788&Product=iis)
just in case.
Any ideas?
It's still requesting certs, since on one PC it prompted for the VeriSign
cert I had installed.
Help! This is urgent!
Soon'ish
Craig
| |
| Bernard 2004-01-24, 1:38 am |
| Does this apply ?
The VeriSign Global Server Intermediate Root CA for IIS expires on January
7, 2004
http://support.microsoft.com/?id=834438
--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...
"Craig Humphrey" <craig.humphrey@nospam.chapmantripp.com> ????
news:eFtjc$p1DHA.1264@TK2MSFTNGP11.phx.gbl...quote:
> Hi,
>
> our WinNT4 SP6a, IIS4 server has suddenly stopped requesting/accepting
> client certificates issued by our CA.
> The only things that have changed since I last saw it work (pre Christmas)
> are:
>
> A bunch of patches:
> Root Certificates Update
> Enabling the PIP_CREATE_INSTANCE flag for non-admin users (823492)
> Cumulative Security Update for Internet Explorer 6 SP1 (KB824145)
> Security update for Microsoft Windows (KB823182)
>
> and we've gone from 2003 to 2004 
>
> The CA's public key is valid until 2005 and appears to be still installed
> (CA is on same server) correctly, though I followed
>
(http://support.microsoft.com/defaul...788&Product=iis)quote:
> just in case.
>
> Any ideas?
>
> It's still requesting certs, since on one PC it prompted for the VeriSign
> cert I had installed.
>
> Help! This is urgent!
>
> Soon'ish
> Craig
>
>
| |
| Paul Lynch 2004-01-24, 1:38 am |
| On Sat, 10 Jan 2004 00:00:16 +1300, "Craig Humphrey"
<craig.humphrey@nospam.chapmantripp.com> wrote:
quote:
>Hi,
>
>our WinNT4 SP6a, IIS4 server has suddenly stopped requesting/accepting
>client certificates issued by our CA.
>The only things that have changed since I last saw it work (pre Christmas)
>are:
>
>A bunch of patches:
>Root Certificates Update
>Enabling the PIP_CREATE_INSTANCE flag for non-admin users (823492)
>Cumulative Security Update for Internet Explorer 6 SP1 (KB824145)
>Security update for Microsoft Windows (KB823182)
>
>and we've gone from 2003 to 2004 
>
>The CA's public key is valid until 2005 and appears to be still installed
>(CA is on same server) correctly, though I followed
>(http://support.microsoft.com/defaul...788&Product=iis)
>just in case.
>
>Any ideas?
>
>It's still requesting certs, since on one PC it prompted for the VeriSign
>cert I had installed.
>
>Help! This is urgent!
>
>Soon'ish
>Craig
>
Craig,
The Verisign Intermediate Root CA on your server has expired. Update
it by following this link :
Expiration of VeriSign Global Server ID Intermediate Root CA on
1/7/2004
http://www.verisign.com/support/ven...p-gsid-ssl.html
This link is also quite useful :
How to Determine the Intermediate CA Version Currently Active on your
IIS 5.0/IIS 6.0 Server
https://www.verisign.com/support/site/iis5check.html
Regards,
Paul Lynch
MCSE
| |
| Wei-Dong Xu [MSFT] 2004-01-24, 1:39 am |
| Hi Craig,
Thank you for posting in MSDN managed newsgroup!
It will be appreciated you tell us whether this issue still remains. I'd
suggest you can try the methods from Bernard and Paul. If it remains,
please feel free to let me know.
Thank you for using Microsoft NewsGroup!
Wei-Dong Xu
Microsoft Product Support Services
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hi Bernard,
thanks for that. I hadn't updated the VeriSign certs (we use our own CA for
this server and it's client certs) and even after I followed VeriSign's
instructions.... it sill doesn't work.
Normal HTTPS traffic is fine, it's only when a cert is required that the
server fails.
It fails in two ways:
1. It doesn't prompt the user for any client certs issued by our CA and
2. You then either get a server not found error (if you supply say a
VeriSign client cert) or cert required (if you supply no cert).
The server not found error is interesting, since in the webserver's log,
there is an HTTP 500 error, with no additional info:
#Software: Microsoft Internet Information Server 4.0
#Version: 1.0
#Date: 2004-01-10 02:25:26
#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query
sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
cs(User-Agent) cs(Cookie) cs(Referer)
2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
HTTP/1.1
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.
NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
https://host.com/oldpath
It looks like it's lost (or invalidated) our CA's public key.
Any more ideas?
Thanks
Craig
"Bernard" <qbernard@hotmail.com.discuss> wrote in message
news:%23XQrFIq1DHA.2896@TK2MSFTNGP09.phx.gbl...quote:
> Does this apply ?
> The VeriSign Global Server Intermediate Root CA for IIS expires on January
> 7, 2004
> http://support.microsoft.com/?id=834438
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hi Paul,
thanks for that. I hadn't updated the VeriSign certs (we use our own CA for
this server and it's client certs) and even after I followed VeriSign's
instructions.... it sill doesn't work.
Normal HTTPS traffic is fine, it's only when a cert is required that the
server fails.
It fails in two ways:
1. It doesn't prompt the user for any client certs issued by our CA and
2. You then either get a server not found error (if you supply say a
VeriSign client cert) or cert required (if you supply no cert).
The server not found error is interesting, since in the webserver's log,
there is an HTTP 500 error, with no additional info:
#Software: Microsoft Internet Information Server 4.0
#Version: 1.0
#Date: 2004-01-10 02:25:26
#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query
sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
cs(User-Agent) cs(Cookie) cs(Referer)
2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
HTTP/1.1
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.
NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
https://host.com/oldpath
It looks like it's lost (or invalidated) our CA's public key.
Any more ideas?
Thanks
Craig
"Paul Lynch" <paul.lynch@nospam.com> wrote in message
news:oc8tvvkk1qq8imnt5l1c3isg84gfvclnkh@
4ax.com...quote:
> Craig,
>
> The Verisign Intermediate Root CA on your server has expired. Update
> it by following this link :
>
> Expiration of VeriSign Global Server ID Intermediate Root CA on
> 1/7/2004
> http://www.verisign.com/support/ven...p-gsid-ssl.html
>
> This link is also quite useful :
>
> How to Determine the Intermediate CA Version Currently Active on your
> IIS 5.0/IIS 6.0 Server
> https://www.verisign.com/support/site/iis5check.html
>
>
> Regards,
>
> Paul Lynch
> MCSE
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hi Wei-Dong Xu,
I hadn't updated the VeriSign certs (we use our own CA for this server and
it's client certs) and even after I followed VeriSign's instructions.... it
sill doesn't work.
Normal HTTPS traffic is fine, it's only when a cert is required that the
server fails.
It fails in two ways:
1. It doesn't prompt the user for any client certs issued by our CA and
2. You then either get a server not found error (if you supply say a
VeriSign client cert) or cert required (if you supply no cert).
The server not found error is interesting, since in the webserver's log,
there is an HTTP 500 error, with no additional info:
#Software: Microsoft Internet Information Server 4.0
#Version: 1.0
#Date: 2004-01-10 02:25:26
#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query
sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
cs(User-Agent) cs(Cookie) cs(Referer)
2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
HTTP/1.1
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.
NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
https://host.com/oldpath
It looks like it's lost (or invalidated) our CA's public key.
Any more ideas?
Thanks
Craig
"Wei-Dong Xu [MSFT]" <v-wdxu@online.microsoft.com> wrote in message
news:v0lo7Iy1DHA.2900@cpmsftngxa07.phx.gbl...quote:
> Hi Craig,
>
> Thank you for posting in MSDN managed newsgroup!
>
> It will be appreciated you tell us whether this issue still remains. I'd
> suggest you can try the methods from Bernard and Paul. If it remains,
> please feel free to let me know.
>
> Thank you for using Microsoft NewsGroup!
>
> Wei-Dong Xu
> Microsoft Product Support Services
> Get Secure! - www.microsoft.com/security
> This posting is provided "AS IS" with no warranties, and confers no
rights.quote:
>
| |
| Bernard 2004-01-24, 1:39 am |
| Disabled IE friend error msgs, post the error msgs here.
http://support.microsoft.com/?id=294807
Win32 status 87 = the parameter is incorrect.
Not much clue now, hopefully the full error msgs will tell us what's wrong.
--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...
"Craig Humphrey" <craig.humphrey@nospam.chapmantripp.com> ????
news:eY24ZSy1DHA.2448@TK2MSFTNGP12.phx.gbl...quote:
> Hi Bernard,
>
> thanks for that. I hadn't updated the VeriSign certs (we use our own CA
forquote:
> this server and it's client certs) and even after I followed VeriSign's
> instructions.... it sill doesn't work.
>
> Normal HTTPS traffic is fine, it's only when a cert is required that the
> server fails.
> It fails in two ways:
> 1. It doesn't prompt the user for any client certs issued by our CA and
> 2. You then either get a server not found error (if you supply say a
> VeriSign client cert) or cert required (if you supply no cert).
>
> The server not found error is interesting, since in the webserver's log,
> there is an HTTP 500 error, with no additional info:
>
> #Software: Microsoft Internet Information Server 4.0
> #Version: 1.0
> #Date: 2004-01-10 02:25:26
> #Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem
cs-uri-queryquote:
> sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
> cs(User-Agent) cs(Cookie) cs(Referer)
> 2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
> HTTP/1.1
>
Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.quote:
> NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
> https://host.com/oldpath
>
> It looks like it's lost (or invalidated) our CA's public key.
>
> Any more ideas?
>
> Thanks
> Craig
>
>
> "Bernard" <qbernard@hotmail.com.discuss> wrote in message
> news:%23XQrFIq1DHA.2896@TK2MSFTNGP09.phx.gbl...
January[QUOTE][color=darkred]
>
>
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hi Bernard,
no change, still get the "Cannot find server or DNS Error" when a VeriSign
cert is supplied or
the "403.7 Forbidden: Client certificate required" (as expected) if I don't
supply a cert.
I need a way to get more info out of the HTTP 500 error on the server.
I tried all three methods in 294807, but it looks like the client gets
disconnected from the server (hence the "Cannot find server or DNS Error")
before the HTTP 500 gets sent to the client. And there's still nothing more
than the 500 in the log... <sigh>
Hopefully Wei-Dong Xu can find something at MS...
I'll try not to pull my hair out... though it would be nice to get this
running again by Monday...
Soon'ish
Craig
"Bernard" <qbernard@hotmail.com.discuss> wrote in message
news:eElzdZy1DHA.2324@TK2MSFTNGP09.phx.gbl...quote:
> Disabled IE friend error msgs, post the error msgs here.
> http://support.microsoft.com/?id=294807
>
> Win32 status 87 = the parameter is incorrect.
>
> Not much clue now, hopefully the full error msgs will tell us what's
wrong.
| |
| Paul Lynch 2004-01-24, 1:39 am |
| On Sat, 10 Jan 2004 15:50:21 +1300, "Craig Humphrey"
<craig.humphrey@nospam.chapmantripp.com> wrote:
quote:
>Hi Paul,
>
>thanks for that. I hadn't updated the VeriSign certs (we use our own CA for
>this server and it's client certs) and even after I followed VeriSign's
>instructions.... it sill doesn't work.
>
>Normal HTTPS traffic is fine, it's only when a cert is required that the
>server fails.
>It fails in two ways:
>1. It doesn't prompt the user for any client certs issued by our CA and
>2. You then either get a server not found error (if you supply say a
>VeriSign client cert) or cert required (if you supply no cert).
>
>The server not found error is interesting, since in the webserver's log,
>there is an HTTP 500 error, with no additional info:
>
>#Software: Microsoft Internet Information Server 4.0
>#Version: 1.0
>#Date: 2004-01-10 02:25:26
>#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query
>sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
>cs(User-Agent) cs(Cookie) cs(Referer)
>2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
>HTTP/1.1
>Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.
>NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
>https://host.com/oldpath
>
>It looks like it's lost (or invalidated) our CA's public key.
>
>Any more ideas?
>
>Thanks
>Craig
Craig,
Don't know what else to suggest. I did see a post in another group by
someone who said that the instructions in this link worke for them on
IIS4 :
http://www.safescrypt.com/faq/faqIn...teCAforGSID.htm
Hope this helps.
Regards,
Paul Lynch
MCSE
| |
| Paul Lynch 2004-01-24, 1:39 am |
| On Sat, 10 Jan 2004 15:50:21 +1300, "Craig Humphrey"
<craig.humphrey@nospam.chapmantripp.com> wrote:
quote:
>Hi Paul,
>
>thanks for that. I hadn't updated the VeriSign certs (we use our own CA for
>this server and it's client certs) and even after I followed VeriSign's
>instructions.... it sill doesn't work.
>
>Normal HTTPS traffic is fine, it's only when a cert is required that the
>server fails.
>It fails in two ways:
>1. It doesn't prompt the user for any client certs issued by our CA and
>2. You then either get a server not found error (if you supply say a
>VeriSign client cert) or cert required (if you supply no cert).
>
>The server not found error is interesting, since in the webserver's log,
>there is an HTTP 500 error, with no additional info:
>
>#Software: Microsoft Internet Information Server 4.0
>#Version: 1.0
>#Date: 2004-01-10 02:25:26
>#Fields: date time c-ip cs-username s-ip cs-method cs-uri-stem cs-uri-query
>sc-status sc-win32-status sc-bytes cs-bytes time-taken s-port cs-version
>cs(User-Agent) cs(Cookie) cs(Referer)
>2004-01-10 02:25:53 X.X.X.X - X.X.X.X GET /path - 500 87 0 563 47 443
>HTTP/1.1
>Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+Q312461;+Hot+Lingo+2.0;+.
>NET+CLR+1.1.4322) ASPSESSIONIDQRTCSDTQ=NBOLEBLDKFMBGACMBKE
GLHCA
>https://host.com/oldpath
>
>It looks like it's lost (or invalidated) our CA's public key.
>
>Any more ideas?
>
>Thanks
>Craig
Craig,
As a follow-up I just found this article which seems to indicate that
the effects of the recent Verisign cert expiry are more far-reaching
than may have been previously considered.
This *could* help explain your problems :
http://service1.symantec.com/SUPPOR...004010810205113
Regards,
Paul Lynch
MCSE
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hi Paul,
those instructions are basically the same as VeriSign's. But I don't think
VeriSign is the problem, since my server's SSL cert is issued by our CA and
all the client certs that I want to use are also issued by our CA.
I'll keep trying.
Thanks
Craig
"Paul Lynch" <paul.lynch@nospam.com> wrote in message
news:fkmvvv08p7b097r7amtqcb8r8611271aa0@
4ax.com...quote:
>
> Craig,
>
> Don't know what else to suggest. I did see a post in another group by
> someone who said that the instructions in this link worke for them on
> IIS4 :
>
> http://www.safescrypt.com/faq/faqIn...teCAforGSID.htm
>
> Hope this helps.
>
>
> Regards,
>
> Paul Lynch
> MCSE
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Thanks again Paul, still no dice, though of course, it's only confirming
that the browser has the right CA certs. I need to hunt the meta base I
think...
"Paul Lynch" <paul.lynch@nospam.com> wrote in message
news:3k3000tcgi7sqheltpl6r6jrp1e3nduhrg@
4ax.com...quote:
> Craig,
>
> As a follow-up I just found this article which seems to indicate that
> the effects of the recent Verisign cert expiry are more far-reaching
> than may have been previously considered.
>
> This *could* help explain your problems :
>
> http://service1.symantec.com/SUPPOR...004010810205113
>
>
> Regards,
>
> Paul Lynch
> MCSE
| |
| Craig Humphrey 2004-01-24, 1:39 am |
| Hmm... MetaEdit 2.2 doesn't reveal any CA Cert info... <sigh>
"Craig Humphrey" <craig.humphrey@nospam.chapmantripp.com> wrote in message
news:OA7vTk%231DHA.2156@TK2MSFTNGP12.phx.gbl...quote:
> Thanks again Paul, still no dice, though of course, it's only confirming
> that the browser has the right CA certs. I need to hunt the meta base I
> think...
| |
| Wei-Dong Xu [MSFT] 2004-01-24, 1:40 am |
| Hi Craig,
Thank you for replying and the detailed information about the
troubleshooting!
I'd suggest you can use the SSL diagnostic utility to test the server SSL
configuration. It will provide some information for us to locate the
culprit. This utility is available from the link:
SSL Diagnostics Version 1.0 (x86)
http://www.microsoft.com/downloads/...a1d0-5a10-41bc-
83d4-06c814265282&DisplayLang=en
Please feel free to let me know if you have any questions.
Thank you for using Microsoft NewsGroup!
Wei-Dong Xu
Microsoft Product Support Services
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
| |
| Craig Humphrey 2004-01-24, 1:40 am |
| Hi Wei-Dong Xu,
I've already tried this tool... It's OK for testing HTTPS, but no good for
testing client certificate requests (since it can't supply a certificate and
it hides the client certificate request handshake).
Any other ideas?
Thanks
Craig
"Wei-Dong Xu [MSFT]" <v-wdxu@online.microsoft.com> wrote in message
news:b9XlwZK2DHA.2900@cpmsftngxa07.phx.gbl...quote:
> Hi Craig,
>
> Thank you for replying and the detailed information about the
> troubleshooting!
>
> I'd suggest you can use the SSL diagnostic utility to test the server SSL
> configuration. It will provide some information for us to locate the
> culprit. This utility is available from the link:
> SSL Diagnostics Version 1.0 (x86)
>
http://www.microsoft.com/downloads/...a1d0-5a10-41bc-quote:
> 83d4-06c814265282&DisplayLang=en
>
> Please feel free to let me know if you have any questions.
>
> Thank you for using Microsoft NewsGroup!
| |
| Wei-Dong Xu [MSFT] 2004-01-24, 1:40 am |
| Hi Craig,
Thank you for replying!
I'd suggest you can use the WFetch utility to test the client request. You
can run this utility in the client side and then specify the client
certificate and send one request to the server. The WFetch log will help
some.
You can download this utility from the link:
284285 HOW TO: Use Wfetch.exe to Troubleshoot HTTP Connections
http://support.microsoft.com/defaul....microsoft.com:
80/support/kb/articles/Q284/2/85.ASP&NoWebContent=1
Please feel free to let me know if you have any further questions.
Does this answer your question? Thank you for using Microsoft NewsGroup!
Wei-Dong Xu
Microsoft Product Support Services
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
| |
| Craig Humphrey 2004-01-24, 1:42 am |
| OK, this is getting weird!
WFetch 1.3 works! (Win2003)
WFetch 1.2 works! (Win2000)
IE 6sp1 doesn't work (Win2000, WinXP)
IE 5.5sp1 doesn't work (WinNT4)
Netscape 4.7 doesn't work (Win2000)
On further investigation....
If I supply an incorrect certificate to WFetch:
0x8009030d [slib]: Could not AcquireCredentialsHandle
0x8009030d Failed to AcquireCredentials()
It would appear that WFetch works, because regardless of what CA issued
certs IIS asks for, it forcibly supplies the correct one (no authentication
handshake appears to take place, though that may be hidden in the SSL
handshake)
If I use any of the other certs built into WFetch, I get an HTTP 403.7
(since I don't have the root CA info for "jaroslad's test certificate
server". The "valid" test cert from VeriSign doesn't work (WFetch 1.2 gets
HTTP 403.7) as it has expired.
Help!
Soon'ish
Craig
"Wei-Dong Xu [MSFT]" <v-wdxu@online.microsoft.com> wrote in message
news:8RJZsWN2DHA.3564@cpmsftngxa07.phx.gbl...quote:
> Hi Craig,
>
> Thank you for replying!
>
> I'd suggest you can use the WFetch utility to test the client request. You
> can run this utility in the client side and then specify the client
> certificate and send one request to the server. The WFetch log will help
> some.
>
> You can download this utility from the link:
> 284285 HOW TO: Use Wfetch.exe to Troubleshoot HTTP Connections
>
http://support.microsoft.com/defaul....microsoft.com:quote:
> 80/support/kb/articles/Q284/2/85.ASP&NoWebContent=1
>
> Please feel free to let me know if you have any further questions.
>
> Does this answer your question? Thank you for using Microsoft NewsGroup!
>
> Wei-Dong Xu
> Microsoft Product Support Services
> Get Secure! - www.microsoft.com/security
> This posting is provided "AS IS" with no warranties, and confers no
rights.quote:
>
| |
| Bernard 2004-01-24, 1:42 am |
| Ya. got no more ideas. let wait for Wei-Dong's response.
--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...
"Craig Humphrey" <craig.humphrey@nospam.chapmantripp.com> ????
news:enzV$p11DHA.1188@TK2MSFTNGP11.phx.gbl...quote:
> Hi Bernard,
>
> no change, still get the "Cannot find server or DNS Error" when a VeriSign
> cert is supplied or
> the "403.7 Forbidden: Client certificate required" (as expected) if I
don'tquote:
> supply a cert.
>
> I need a way to get more info out of the HTTP 500 error on the server.
>
> I tried all three methods in 294807, but it looks like the client gets
> disconnected from the server (hence the "Cannot find server or DNS Error")
> before the HTTP 500 gets sent to the client. And there's still nothing
morequote:
> than the 500 in the log... <sigh>
>
> Hopefully Wei-Dong Xu can find something at MS...
>
> I'll try not to pull my hair out... though it would be nice to get this
> running again by Monday...
>
> Soon'ish
> Craig
>
>
> "Bernard" <qbernard@hotmail.com.discuss> wrote in message
> news:eElzdZy1DHA.2324@TK2MSFTNGP09.phx.gbl...
> wrong.
>
>
| |
| Craig Humphrey 2004-01-24, 1:43 am |
| Thanks for your help anyway.
I've also got Microsoft Professional Support now looking at it.
Later'ish
Craig
"Bernard" <qbernard@hotmail.com.discuss> wrote in message
news:ORWrEcZ2DHA.1188@TK2MSFTNGP11.phx.gbl...quote:
> Ya. got no more ideas. let wait for Wei-Dong's response.
>
> --
> Regards,
> Bernard Cheah
> http://support.microsoft.com/
> Please respond to newsgroups only ...
| |
| hugh Z. [MS] 2004-01-24, 1:45 am |
|
Hi Craig,
Did you see 403.7 or 403.16 error on the client side? Also, from the server
side, do you "require client certificates" or just "accept certificates" ?
(I assume it is IIS4.0 machine on NT)
- Open IIS manager
- highlight website and right click mouse
- go to properties
- directory security
- Secure communications.
Please let me know the exact error message from client side if you "require
client certificates".
2 suggestions to try at this moment:
1) Install the certificate trust hotfix 831225, which will fix an existing
issue for CA trust. The link below is for English NT4.0 server version. If
you are using the other version, please let me know.
Package:
-----------------------------------------------------------
KB Article Number(s): 831225
Language: English
Platform: i386
Location:
(http://hotfixv4.microsoft.com/Windo...7/PKG66582/1381
/free/148706_ENU_i386_zip.exe)
Password: LFuu99vHF
Password Changes On: 12/16/2003
Next Password: sa3Qt3%II
2) 2 Verisign intermediate CAs expired on 1/07 and 01/06. We also need to
address on that.
Follow the instructions on Verisign
https://www.verisign.com/support/si...eplacement.html
Remove the expired Intermediate CA:
Open Internet Explorer and select Tools > Internet Options from the menu
bar
Click on the Content tab
Click on the Certificates button
Click on the Intermediate Certificate Authorities tab
Select the "www.verisign.com/CPS Incorp.by Ref. LIABILITY LTD.(c)97
VeriSign" certificate that expires on 1/7/04 and click on the Remove button
Install the new Verisign Intermediate CA.
http://www.safescrypt.com/faq/faqIn...teCAforGSID.htm
Thank you for choosing Microsoft
Hugh Zhu (MCSE, MCSD, MCAD .Net)
Developer Support Engineer (IIS)
This posting is provided “AS IS” with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
| |
| Craig Humphrey 2004-01-24, 1:45 am |
| Hi Hugh,
I've already applied the VeriSign fix.
I see 403.7 when no certificate is supplied.
When a VeriSign cert is supplied, the client is disconnected, while the
server logs an HTTP 500 error (win32 error 87). Note: the VeriSign cert is
not mapped to any account.
The server is set to Require certs. Yes, it's WinNT4Sp6a, scheduled for
replacement with Win2003/IIS6, but we're not ready yet....
Before I apply the MS patch, can you point me at more documentation about
it? As I can't find anything about it on microsoft.com (or anywhere for
that matter).
Thanks
Craig
"hugh Z. [MS]" <huizhu@online.microsoft.com> wrote in message
news:iuFny152DHA.3892@cpmsftngxa08.phx.gbl...quote:
>
> Hi Craig,
>
> Did you see 403.7 or 403.16 error on the client side? Also, from the
serverquote:
> side, do you "require client certificates" or just "accept certificates" ?
> (I assume it is IIS4.0 machine on NT)
> - Open IIS manager
> - highlight website and right click mouse
> - go to properties
> - directory security
> - Secure communications.
>
> Please let me know the exact error message from client side if you
"requirequote:
> client certificates".
>
> 2 suggestions to try at this moment:
>
> 1) Install the certificate trust hotfix 831225, which will fix an existing
> issue for CA trust. The link below is for English NT4.0 server version. If
> you are using the other version, please let me know.
> Package:
> -----------------------------------------------------------
> KB Article Number(s): 831225
> Language: English
> Platform: i386
> Location:
>
(http://hotfixv4.microsoft.com/Windo...7/PKG66582/1381quote:
> /free/148706_ENU_i386_zip.exe)
> Password: LFuu99vHF
> Password Changes On: 12/16/2003
> Next Password: sa3Qt3%II
>
> 2) 2 Verisign intermediate CAs expired on 1/07 and 01/06. We also need to
> address on that.
> Follow the instructions on Verisign
> https://www.verisign.com/support/si...eplacement.html
> Remove the expired Intermediate CA:
> Open Internet Explorer and select Tools > Internet Options from the menu
> bar
> Click on the Content tab
> Click on the Certificates button
> Click on the Intermediate Certificate Authorities tab
> Select the "www.verisign.com/CPS Incorp.by Ref. LIABILITY LTD.(c)97
> VeriSign" certificate that expires on 1/7/04 and click on the Remove
buttonquote:
>
> Install the new Verisign Intermediate CA.
> http://www.safescrypt.com/faq/faqIn...teCAforGSID.htm
>
> Thank you for choosing Microsoft
>
> Hugh Zhu (MCSE, MCSD, MCAD .Net)
> Developer Support Engineer (IIS)
>
> This posting is provided "AS IS" with no warranties, and confers no
rights.quote:
> You assume all risk for your use. © 2002 Microsoft Corporation. All rights
> reserved.
>
>
| |
| hugh Z. [MS] 2004-01-24, 1:45 am |
| Hi Craig,
Here is the more information about this hotfix 831225.
(http://hotfixv4.microsoft.com/Windo...7/PKG66582/1381
/free/148706_ENU_i386_zip.exe)
After installing security patch MS03-041 in NT 4.0 OptionPack + SP6a (IIS
4.0) box, some CA Root Certificates became unrecognizable, in result
clients could not get through SSL access by using "client certificate
mapping" or "client certificates required".
The issue is related to MS03-041 installed on some certain NT4 OS with the
customer CA configured.
MS03-041 addressed some security vulnerability.
http://www.microsoft.com/technet/tr...chnet/security/
bulletin/ms03-041.asp
Vulnerability in Authenticode Verification Could Allow Remote Code
Execution (823182)
We need to install 831225 to test it or remove Q823182 to see whether it is
working. But removing 823182 (MS03-041) will cause some security issue.
I hope the info above is helpful.
Thank you for choosing Microsoft
Hugh Zhu (MCSE, MCSD, MCAD .Net)
Developer Support Engineer (IIS)
This posting is provided “AS IS” with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
| |
| hugh Z. [MS] 2004-01-24, 1:46 am |
| Also, I forgot to mention in yesterday message. Q831225 is a internal
document and not available on the internet. This certificate issue is only
associated with some NT machines after installed MS03-041 (823182)
The detailed information is listed below.
Note: after installing 831225, we need to reboot machine.
-----------------------------------------
From: huizhu@online.microsoft.com (hugh Z. [MS])
Date: Thu, 15 Jan 2004 21:22:05 GMT
Subject: Re: IIS4 no longer requests client certs issued by our CA!
Newsgroups: microsoft.public.inetserver.iis
Hi Craig,
Here is the more information about this hotfix 831225.
(http://hotfixv4.microsoft.com/Windo...7/PKG66582/1381
/free/148706_ENU_i386_zip.exe)
After installing security patch MS03-041 in NT 4.0 OptionPack + SP6a (IIS
4.0) box, some CA Root Certificates became unrecognizable, in result
clients could not get through SSL access by using "client certificate
mapping" or "client certificates required".
The issue is related to MS03-041 installed on some certain NT4 OS with the
customer CA configured.
MS03-041 addressed some security vulnerability.
http://www.microsoft.com/technet/tr...chnet/security/
bulletin/ms03-041.asp
Vulnerability in Authenticode Verification Could Allow Remote Code
Execution (823182)
We need to install 831225 to test it or remove Q823182 to see whether it is
working. But removing 823182 (MS03-041) will cause some security issue.
I hope the info above is helpful.
Thank you for choosing Microsoft
Hugh Zhu (MCSE, MCSD, MCAD .Net)
Developer Support Engineer (IIS)
This posting is provided “AS IS” with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
| |
| Craig Humphrey 2004-01-24, 1:47 am |
| Hi Hugh,
thanks for that, worked perfectly.
Later'ish
Craig
"hugh Z. [MS]" <huizhu@online.microsoft.com> wrote in message
news:2zFok262DHA.428@cpmsftngxa08.phx.gbl...quote:
> Hi Craig,
>
> Here is the more information about this hotfix 831225.
>
(http://hotfixv4.microsoft.com/Windo...7/PKG66582/1381quote:
> /free/148706_ENU_i386_zip.exe)
>
> After installing security patch MS03-041 in NT 4.0 OptionPack + SP6a (IIS
> 4.0) box, some CA Root Certificates became unrecognizable, in result
> clients could not get through SSL access by using "client certificate
> mapping" or "client certificates required".
>
> The issue is related to MS03-041 installed on some certain NT4 OS with the
> customer CA configured.
> MS03-041 addressed some security vulnerability.
>
http://www.microsoft.com/technet/tr...chnet/security/quote:
> bulletin/ms03-041.asp
> Vulnerability in Authenticode Verification Could Allow Remote Code
> Execution (823182)
>
> We need to install 831225 to test it or remove Q823182 to see whether it
isquote:
> working. But removing 823182 (MS03-041) will cause some security issue.
>
> I hope the info above is helpful.
>
> Thank you for choosing Microsoft
>
> Hugh Zhu (MCSE, MCSD, MCAD .Net)
> Developer Support Engineer (IIS)
>
> This posting is provided "AS IS" with no warranties, and confers no
rights.quote:
> You assume all risk for your use. © 2002 Microsoft Corporation. All rights
> reserved.
>
>
| |
| hugh Z. [MS] 2004-01-24, 1:47 am |
| Hi Craig,
Very glad to know it did the trick. Please let me know if you need any
further information about this patch, which upgraded the schannel.dll.
Thank you for choosing Microsoft
Hugh Zhu (MCSE, MCSD, MCAD .Net)
Developer Support Engineer (IIS)
This posting is provided “AS IS” with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
|
|
|
|
|