Jason Curl
11 years ago
Hi,
Since the move to OCSP, I've never been able any more to confirm a
certificate from without Outlook. The problem occurs with Outlook 2010 as
well as Outlook 2013. Using Windows to verify the reason, it says that the
server is offline always. I wasn't able to find an answer on how to solve
this problem, and I have installed the latest certificates.
I can only guess that it thinks the root is not verifiable as it's still
looking at the original CRL which is no longer available. Any workarounds or
help?
D:\>certutil -verify -urlfetch jason.cer
Issuer:
CN=CAcert Class 3 Root
OU=http://www.CAcert.org
O=CAcert Inc.
Name Hash(sha1): f22a621693a6da5ad0b98d3a135e35d1eb183661
Name Hash(md5): 672766e51f92edc2096ab82dddf03351
Subject:
E=***@thecurls.onmicrosoft.com
CN=Jason Curl
Name Hash(sha1): e1345acbdba85068dc5f7d2a68965f94eacde4b2
Name Hash(md5): 8fc819915ebbb09593fbc8a3810ae8e1
Cert Serial Number: 011232
dwFlags = CA_VERIFY_FLAGS_CONSOLE_TRACE (0x20000000)
dwFlags = CA_VERIFY_FLAGS_DUMP_CHAIN (0x40000000)
ChainFlags = CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT (0x40000000)
HCCE_LOCAL_MACHINE
CERT_CHAIN_POLICY_BASE
-------- CERT_CHAIN_CONTEXT --------
ChainContext.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
ChainContext.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
ChainContext.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
SimpleChain.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
SimpleChain.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
SimpleChain.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
CertContext[0][0]: dwInfoStatus=104 dwErrorStatus=0
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
NotBefore: 3/01/2013 14:17
NotAfter: 3/01/2015 14:17
Subject: E=***@thecurls.onmicrosoft.com, CN=Jason Curl
Serial: 011232
SubjectAltName: RFC822 Name=***@thecurls.onmicrosoft.com
1ed59356682c83239b7f2926840d279b39a23cf9
Element.dwInfoStatus = CERT_TRUST_HAS_NAME_MATCH_ISSUER (0x4)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
---------------- Certificate AIA ----------------
No URLs "None" Time: 0
---------------- Certificate CDP ----------------
Verified "Base CRL" Time: 1
[0.0] http://crl.cacert.org/class3-revoke.crl
---------------- Base CRL CDP ----------------
No URLs "None" Time: 0
---------------- Certificate OCSP ----------------
Verified "OCSP" Time: 0
[0.0] http://ocsp.cacert.org
--------------------------------
CRL (null):
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
ThisUpdate: 26/08/2014 07:39
NextUpdate: 2/09/2014 07:39
ce1895dc206cd512c86ac1817cdfb7faf85d0ea8
Application[0] = 1.3.6.1.5.5.7.3.4 Secure Email
Application[1] = 1.3.6.1.5.5.7.3.2 Client Authentication
Application[2] = 1.3.6.1.4.1.311.10.3.4 Encrypting File System
Application[3] = 1.3.6.1.4.1.311.10.3.3
Application[4] = 2.16.840.1.113730.4.1
CertContext[0][1]: dwInfoStatus=101 dwErrorStatus=1000040
Issuer: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cace
rt.org, O=Root CA
NotBefore: 23/05/2011 19:48
NotAfter: 20/05/2021 19:48
Subject: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
Serial: 0a418a
cefdad8afa6c7cf4e80be9f4fe3944fc643f7cad
Element.dwInfoStatus = CERT_TRUST_HAS_EXACT_MATCH_ISSUER (0x1)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
Element.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
Element.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
---------------- Certificate AIA ----------------
Verified "Certificate (0)" Time: 0
[0.0] http://www.CAcert.org/ca.crt
---------------- Certificate CDP ----------------
No URLs "None" Time: 0
---------------- Certificate OCSP ----------------
Verified "OCSP" Time: 0
[0.0] http://ocsp.CAcert.org/
--------------------------------
Issuance[0] = 1.3.6.1.4.1.18506
CertContext[0][2]: dwInfoStatus=109 dwErrorStatus=0
Issuer: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cacert.org, O=Root CA
NotBefore: 30/03/2003 14:29
NotAfter: 29/03/2033 14:29
Subject: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cacert.org, O=Root CA
Serial: 00
338fce76468880cd70b21a3be9b89cf436ec5c13
Element.dwInfoStatus = CERT_TRUST_HAS_EXACT_MATCH_ISSUER (0x1)
Element.dwInfoStatus = CERT_TRUST_IS_SELF_SIGNED (0x8)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
---------------- Certificate AIA ----------------
No URLs "None" Time: 0
---------------- Certificate CDP ----------------
Failed "CDP" Time: 0
Error retrieving URL: Moved permanently (301). 0x8019012d (-2145844947
HTTP_E_STATUS_MOVED)
https://www.cacert.org/revoke.crl
---------------- Certificate OCSP ----------------
No URLs "None" Time: 0
--------------------------------
Exclude leaf cert:
add445fbcd9c95ef02599f1b392b92307c256322
Full chain:
a348ff1df778b15e057c76c864cb4980769e582a
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
NotBefore: 3/01/2013 14:17
NotAfter: 3/01/2015 14:17
Subject: E=***@thecurls.onmicrosoft.com, CN=Jason Curl
Serial: 011232
SubjectAltName: RFC822 Name=***@thecurls.onmicrosoft.com
1ed59356682c83239b7f2926840d279b39a23cf9
The revocation function was unable to check revocation because the
revocation server was offline. 0x80092013 (-2146885613
CRYPT_E_REVOCATION_OFFLINE)
------------------------------------
Revocation check skipped -- server offline
Cert is an End Entity certificate
Leaf certificate revocation check passed
CertUtil: -verify command completed successfully.
Since the move to OCSP, I've never been able any more to confirm a
certificate from without Outlook. The problem occurs with Outlook 2010 as
well as Outlook 2013. Using Windows to verify the reason, it says that the
server is offline always. I wasn't able to find an answer on how to solve
this problem, and I have installed the latest certificates.
I can only guess that it thinks the root is not verifiable as it's still
looking at the original CRL which is no longer available. Any workarounds or
help?
D:\>certutil -verify -urlfetch jason.cer
Issuer:
CN=CAcert Class 3 Root
OU=http://www.CAcert.org
O=CAcert Inc.
Name Hash(sha1): f22a621693a6da5ad0b98d3a135e35d1eb183661
Name Hash(md5): 672766e51f92edc2096ab82dddf03351
Subject:
E=***@thecurls.onmicrosoft.com
CN=Jason Curl
Name Hash(sha1): e1345acbdba85068dc5f7d2a68965f94eacde4b2
Name Hash(md5): 8fc819915ebbb09593fbc8a3810ae8e1
Cert Serial Number: 011232
dwFlags = CA_VERIFY_FLAGS_CONSOLE_TRACE (0x20000000)
dwFlags = CA_VERIFY_FLAGS_DUMP_CHAIN (0x40000000)
ChainFlags = CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT (0x40000000)
HCCE_LOCAL_MACHINE
CERT_CHAIN_POLICY_BASE
-------- CERT_CHAIN_CONTEXT --------
ChainContext.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
ChainContext.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
ChainContext.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
SimpleChain.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
SimpleChain.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
SimpleChain.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
CertContext[0][0]: dwInfoStatus=104 dwErrorStatus=0
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
NotBefore: 3/01/2013 14:17
NotAfter: 3/01/2015 14:17
Subject: E=***@thecurls.onmicrosoft.com, CN=Jason Curl
Serial: 011232
SubjectAltName: RFC822 Name=***@thecurls.onmicrosoft.com
1ed59356682c83239b7f2926840d279b39a23cf9
Element.dwInfoStatus = CERT_TRUST_HAS_NAME_MATCH_ISSUER (0x4)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
---------------- Certificate AIA ----------------
No URLs "None" Time: 0
---------------- Certificate CDP ----------------
Verified "Base CRL" Time: 1
[0.0] http://crl.cacert.org/class3-revoke.crl
---------------- Base CRL CDP ----------------
No URLs "None" Time: 0
---------------- Certificate OCSP ----------------
Verified "OCSP" Time: 0
[0.0] http://ocsp.cacert.org
--------------------------------
CRL (null):
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
ThisUpdate: 26/08/2014 07:39
NextUpdate: 2/09/2014 07:39
ce1895dc206cd512c86ac1817cdfb7faf85d0ea8
Application[0] = 1.3.6.1.5.5.7.3.4 Secure Email
Application[1] = 1.3.6.1.5.5.7.3.2 Client Authentication
Application[2] = 1.3.6.1.4.1.311.10.3.4 Encrypting File System
Application[3] = 1.3.6.1.4.1.311.10.3.3
Application[4] = 2.16.840.1.113730.4.1
CertContext[0][1]: dwInfoStatus=101 dwErrorStatus=1000040
Issuer: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cace
rt.org, O=Root CA
NotBefore: 23/05/2011 19:48
NotAfter: 20/05/2021 19:48
Subject: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
Serial: 0a418a
cefdad8afa6c7cf4e80be9f4fe3944fc643f7cad
Element.dwInfoStatus = CERT_TRUST_HAS_EXACT_MATCH_ISSUER (0x1)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
Element.dwErrorStatus = CERT_TRUST_REVOCATION_STATUS_UNKNOWN (0x40)
Element.dwErrorStatus = CERT_TRUST_IS_OFFLINE_REVOCATION (0x1000000)
---------------- Certificate AIA ----------------
Verified "Certificate (0)" Time: 0
[0.0] http://www.CAcert.org/ca.crt
---------------- Certificate CDP ----------------
No URLs "None" Time: 0
---------------- Certificate OCSP ----------------
Verified "OCSP" Time: 0
[0.0] http://ocsp.CAcert.org/
--------------------------------
Issuance[0] = 1.3.6.1.4.1.18506
CertContext[0][2]: dwInfoStatus=109 dwErrorStatus=0
Issuer: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cacert.org, O=Root CA
NotBefore: 30/03/2003 14:29
NotAfter: 29/03/2033 14:29
Subject: E=***@cacert.org, CN=CA Cert Signing Authority,
OU=http://www.cacert.org, O=Root CA
Serial: 00
338fce76468880cd70b21a3be9b89cf436ec5c13
Element.dwInfoStatus = CERT_TRUST_HAS_EXACT_MATCH_ISSUER (0x1)
Element.dwInfoStatus = CERT_TRUST_IS_SELF_SIGNED (0x8)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
---------------- Certificate AIA ----------------
No URLs "None" Time: 0
---------------- Certificate CDP ----------------
Failed "CDP" Time: 0
Error retrieving URL: Moved permanently (301). 0x8019012d (-2145844947
HTTP_E_STATUS_MOVED)
https://www.cacert.org/revoke.crl
---------------- Certificate OCSP ----------------
No URLs "None" Time: 0
--------------------------------
Exclude leaf cert:
add445fbcd9c95ef02599f1b392b92307c256322
Full chain:
a348ff1df778b15e057c76c864cb4980769e582a
Issuer: CN=CAcert Class 3 Root, OU=http://www.CAcert.org, O=CAcert Inc.
NotBefore: 3/01/2013 14:17
NotAfter: 3/01/2015 14:17
Subject: E=***@thecurls.onmicrosoft.com, CN=Jason Curl
Serial: 011232
SubjectAltName: RFC822 Name=***@thecurls.onmicrosoft.com
1ed59356682c83239b7f2926840d279b39a23cf9
The revocation function was unable to check revocation because the
revocation server was offline. 0x80092013 (-2146885613
CRYPT_E_REVOCATION_OFFLINE)
------------------------------------
Revocation check skipped -- server offline
Cert is an End Entity certificate
Leaf certificate revocation check passed
CertUtil: -verify command completed successfully.