I recently ran into a problem when putting a CA signed certificate for an RDP connection instead of using the self signed ones. When connecting it shows that it cannot verify whether the certificate has been revoked due to the revocation server being offline.
I've been trying to troubleshoot this for a while now but to no avail.
When looking in pkiview it shows the CRL and deltacrl as OK
here is output from certutil verify command:
Issuer:
CN=CT11-BESSY-CA
DC=CT11
DC=local
Name Hash(sha1): 6ff2ab74450af9d243580e641d3186fde6921a4c
Name Hash(md5): 47ed3c672957e7d7452ea08d6a393a33
Subject:
CN=BESSY
OU=Domain Controllers
DC=CT11
DC=local
Name Hash(sha1): e8b13b48c021f09a969371354b7aedfc2d905662
Name Hash(md5): ab3e04efbd1f3202f6d624fe30e85d95
Cert Serial Number: 3d00000087e205f97ecdb034b9000000000087
dwFlags = CA_VERIFY_FLAGS_ALLOW_UNTRUSTED_ROOT (0x1)
dwFlags = CA_VERIFY_FLAGS_IGNORE_OFFLINE (0x2)
dwFlags = CA_VERIFY_FLAGS_FULL_CHAIN_REVOCATION (0x8)
dwFlags = CA_VERIFY_FLAGS_CONSOLE_TRACE (0x20000000)
dwFlags = CA_VERIFY_FLAGS_DUMP_CHAIN (0x40000000)
ChainFlags = CERT_CHAIN_REVOCATION_CHECK_CHAIN (0x20000000)
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=102 dwErrorStatus=1000040
Issuer: CN=CT11-BESSY-CA, DC=CT11, DC=local
NotBefore: 6/7/2019 4:35 AM
NotAfter: 6/6/2020 4:35 AM
Subject: CN=BESSY, OU=Domain Controllers, DC=CT11, DC=local
Serial: 3d00000087e205f97ecdb034b9000000000087
SubjectAltName: Other Name:Principal
Name=BESSY$@CT11.local, DNS Name=BESSY.CT11.local
Template: 1.3.6.1.4.1.311.21.8.13390570.11058021.11881108.16268315.7825127.181.10424337.8794867
Cert: c177e413f79b3260cb72b5f7d4e00fefdc53c964
Element.dwInfoStatus = CERT_TRUST_HAS_KEY_MATCH_ISSUER (0x2)
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 ----------------
Failed "AIA" Time: 0 (null)
Error retrieving URL: The specified network resource or device is no longer available. 0x80070037 (WIN32: 55 ERROR_DEV_NOT_EXIST)
ldap:///CN=CT11-BESSY-CA,CN=AIA,CN=Public%20Key%20Services,CN=Services,CN=Configuration,DC=CT11,DC=local?cACertificate?base?objectClass=certificationAuthority
---------------- Certificate CDP ----------------
Failed "CDP" Time: 0 (null)
Error retrieving URL: The specified network resource or device is no longer available. 0x80070037 (WIN32: 55 ERROR_DEV_NOT_EXIST)
ldap:///CN=CT11-BESSY-CA,CN=BESSY,CN=CDP,CN=Public%20Key%20Services,CN=Services,CN=Configuration,DC=CT11,DC=local?certificateRevocationList?base?objectClass=cRLDistributionPoint
---------------- Base CRL CDP ----------------
Failed "CDP" Time: 0 (null)
Error retrieving URL: The specified network resource or device is no longer available. 0x80070037 (WIN32: 55 ERROR_DEV_NOT_EXIST)
ldap:///CN=CT11-BESSY-CA,CN=BESSY,CN=CDP,CN=Public%20Key%20Services,CN=Services,CN=Configuration,DC=CT11,DC=local?deltaRevocationList?base?objectClass=cRLDistributionPoint
---------------- Certificate OCSP ----------------
No URLs "None" Time: 0 (null)
--------------------------------
CRL 0295:
Issuer: CN=CT11-BESSY-CA, DC=CT11, DC=local
ThisUpdate: 5/23/2019 6:48 AM
NextUpdate: 5/30/2019 7:08 PM
CRL: ca19ccf1e6a3b1295c2ccdfb93c9f4bc83aff1d2
Delta CRL 0297:
Issuer: CN=CT11-BESSY-CA, DC=CT11, DC=local
ThisUpdate: 5/25/2019 6:48 AM
NextUpdate: 5/26/2019 7:08 PM
CRL: d8f1f25f478d8bced3a7308fa284aaa4eacdd5c1
Application[0] = 1.3.6.1.4.1.311.54.1.2 szOID_TS_KP_TS_SERVER_AUTH
CertContext[0][1]: dwInfoStatus=10c dwErrorStatus=0
Issuer: CN=CT11-BESSY-CA, DC=CT11, DC=local
NotBefore: 6/9/2017 2:52 PM
NotAfter: 6/9/2022 3:02 PM
Subject: CN=CT11-BESSY-CA, DC=CT11, DC=local
Serial: 42417e8859702c9f45be819bbeb42c20
Cert: 6c5c2e2e72e9ce704598033fee99595ea12ea4ab
Element.dwInfoStatus = CERT_TRUST_HAS_NAME_MATCH_ISSUER (0x4)
Element.dwInfoStatus = CERT_TRUST_IS_SELF_SIGNED (0x8)
Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
---------------- Certificate AIA ----------------
No URLs "None" Time: 0 (null)
---------------- Certificate CDP ----------------
No URLs "None" Time: 0 (null)
---------------- Certificate OCSP ----------------
No URLs "None" Time: 0 (null)
--------------------------------
Exclude leaf cert:
Chain: b8e619c1c00f4ac40c4bfc15f4f0604c63134e50
Full chain:
Chain: 23f80d05d81f1736c7d6413931714456327d355a
------------------------------------
Verified Issuance Policies: None
Verified Application Policies:
1.3.6.1.4.1.311.54.1.2 szOID_TS_KP_TS_SERVER_AUTH
ERROR: Verifying leaf certificate revocation status returned The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2146885613 CRYPT_E_REVOCATION_OFFLINE)
CertUtil: The revocation function was unable to check revocation because the revocation server was offline.
CertUtil: -verify command completed successfully.
Any help will be much appreciated.