Go Back   TechArena Community > Technical Support > Computer Help > Microsoft Windows Security > Server Security
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags:

Certificates trouble: CRL not available(?) and "revocation server offline" error

Server Security



Reply
 
Thread Tools Search this Thread
  #1  
Old 29-04-2007
Member
 
Join Date: Mar 2007
Posts: 2
Certificates trouble: CRL not available(?) and "revocation server offline" error

Hello to all!!!

I had installed EntRoot and EntIssuing CAs for my test environment (they are both online), and after that configured them like this:

EntRoot
  • CDP and AIA locations left on default.
  • Base CRL publication is 1 week, no Delta CRLs.
  • Deleteted all cert tmpls from CA>Certificate Templates except Subordinate Certification Authority.

EntIssuing
  • CDP and AIA locations left on default
  • Base CRL publication is 1 Days, Delta CRL publication is 6 hours, and AD replication is 2 hours (as this is my test environment)
  • Created new FirmaEFS cert tmpl upon the Basic EFS, on its Properties>Superceded Templates tab add Basic EFS, and after that deleted Basic EFS from CA>Certificate Templates.

Trouble is: I obtained some certificates based upon the FirmaEFS cert tmpl on my client computer for two different users, by using Certificates snap-in console. However, when I try to use them for encryption of files I get some errors:
  • When I try to encrypt files, a new local certificate is self-issued to the user and used for encryption (that is not part of the CA hierarchy), and not that one obtained from EntIssuing CA. Is it possible to force user cert obtained from EntIssuing CA to be used for encryption (i.e. to manually select certificate that will be used for encryption)?
  • When I try to add certificate of users issued by EntIssuing CA, on the Encryption Details dialog of the file, I receive „revocation server offline“ error. Then I manually checked that CDP and AIA locations are available, and they are, but it seems that clients cannot access them. How can I troubleshoot whether clients have the access to the CRLs and the cause of problem?
  • Furthermore, in Certificates snap-in console on client, in Intermediate Certification Authority>Certificate Revocation List node, there's no EntIssuing CRL. I imported it manually, restarted the client, but I have the same error symptoms as previously. How can I see that client is consulting this CRL for revocation, and does it use some other ones from its cached locations?

I would appreciate if you can help me with this!

Camil.
Reply With Quote
  #2  
Old 30-04-2007
Brian Komar
 
Posts: n/a
Re: Certificates trouble: CRL not available(?) and "revocation server offline" error

First thing that I would do is validate the CDP and AIA extensions.
Run pkiview.msc (from the resource kit tools) and verify that *all* CDP and
AIA points are considered Valid (expiring is OK too).

Brian

On Sun, 29 Apr 2007 23:35:24 +0530, camexan wrote:

> Hello to all!!!
>
> I had installed EntRoot and EntIssuing CAs for my test environment
> (they are both online), and after that configured them like this:
>
> EntRoot
> - CDP and AIA locations left on default.
> - Base CRL publication is 1 week, no Delta CRLs.
> - Deleteted all cert tmpls from CA>Certificate Templates except
> Subordinate Certification Authority.
>
>
> EntIssuing
> - CDP and AIA locations left on default
> - Base CRL publication is 1 Days, Delta CRL publication is 6 hours, and
> AD replication is 2 hours (as this is my test environment)
> - Created new FirmaEFS cert tmpl upon the Basic EFS, on its
> Properties>Superceded Templates tab add Basic EFS, and after that
> deleted Basic EFS from CA>Certificate Templates.
>
> Trouble is: I obtained some certificates based upon the FirmaEFS cert
> tmpl on my client computer for two different users, by using
> Certificates snap-in console. However, when I try to use them for
> encryption of files I get some errors:
> - When I try to encrypt files, a new local certificate is self-issued
> to the user and used for encryption (that is not part of the CA
> hierarchy), and not that obtained for EntIssuing CA. Is it possible to
> force user cert obtained from EntIssuing CA to be used for encryption
> (i.e. to manually select certificate that will be used)?
> - When I try to add certificate of users issued by EntIssuing CA, on
> the Encryption Details dialog of the file, I receive „revocation server
> offline“ error. Then I manually checked that CDP and AIA locations are
> available, and they are, but it seems that clients cannot access them.
> How can I troubleshoot whether clients have the access to the CRLs?
> - Furthermore, in Certificates snap-in console on client, in
> Intermediate Certification Authority>Certificate Revocation List node,
> there's no EntIssuing CRL. I imported it manually, restarted the
> client, but I have the same error symptoms as previously. How can I see
> that client is consulting this CRL for revocation, and does it use some
> other ones from its cached locations?
>
> I would appreciate if you can help me with this!
>
> Camil.

Reply With Quote
  #3  
Old 01-05-2007
Member
 
Join Date: Mar 2007
Posts: 2
Brian,

first thanks for reply. Pkiview.msc shows everything OK. I verified the following:
  • CRLs are published by CAs to the CDP locations (this is OK)
  • Clients obtain EFS certificates from EntIssuing CA (this is OK)
  • Encryption of file with EFS certificate user obtained from EntIssuing CA now works (this is OK)
  • Addition of another user certificate issued by EntIssuing CA doesn't work – EFSADU „revocation server offline“ message (this is NOT OK)

I checked cache locations on client computer and found out that there's no CRL files at all. My reasoning is that clients cannot download CRLs – although all permissions for CDPs and CDP extensions field in certificates are configured right.

I cannot find source of the problem: why clients cannot obtain CRLs. Furthermore, EFSADU „revocation server offline“ message is thrown right away after I click on OK button to add user – as if contacting CDPs isn't done at all(?). Could this be problem with EFSADU... (?)

How to find a cause clients cannot retrieve CRL ... (although everything seems to be configured right).

Camil.


Quote:
Originally Posted by Brian Komar View Post
First thing that I would do is validate the CDP and AIA extensions.
Run pkiview.msc (from the resource kit tools) and verify that *all* CDP and
AIA points are considered Valid (expiring is OK too).

Brian

On Sun, 29 Apr 2007 23:35:24 +0530, camexan wrote:

> Hello to all!!!
>
> I had installed EntRoot and EntIssuing CAs for my test environment
> (they are both online), and after that configured them like this:
>
> EntRoot
> - CDP and AIA locations left on default.
> - Base CRL publication is 1 week, no Delta CRLs.
> - Deleteted all cert tmpls from CA>Certificate Templates except
> Subordinate Certification Authority.
>
>
> EntIssuing
> - CDP and AIA locations left on default
> - Base CRL publication is 1 Days, Delta CRL publication is 6 hours, and
> AD replication is 2 hours (as this is my test environment)
> - Created new FirmaEFS cert tmpl upon the Basic EFS, on its
> Properties>Superceded Templates tab add Basic EFS, and after that
> deleted Basic EFS from CA>Certificate Templates.
>
> Trouble is: I obtained some certificates based upon the FirmaEFS cert
> tmpl on my client computer for two different users, by using
> Certificates snap-in console. However, when I try to use them for
> encryption of files I get some errors:
> - When I try to encrypt files, a new local certificate is self-issued
> to the user and used for encryption (that is not part of the CA
> hierarchy), and not that obtained for EntIssuing CA. Is it possible to
> force user cert obtained from EntIssuing CA to be used for encryption
> (i.e. to manually select certificate that will be used)?
> - When I try to add certificate of users issued by EntIssuing CA, on
> the Encryption Details dialog of the file, I receive „revocation server
> offline“ error. Then I manually checked that CDP and AIA locations are
> available, and they are, but it seems that clients cannot access them.
> How can I troubleshoot whether clients have the access to the CRLs?
> - Furthermore, in Certificates snap-in console on client, in
> Intermediate Certification Authority>Certificate Revocation List node,
> there's no EntIssuing CRL. I imported it manually, restarted the
> client, but I have the same error symptoms as previously. How can I see
> that client is consulting this CRL for revocation, and does it use some
> other ones from its cached locations?
>
> I would appreciate if you can help me with this!
>
> Camil.
Reply With Quote
  #4  
Old 01-05-2007
Brian Komar
 
Posts: n/a
Re: Certificates trouble: CRL not available(?) and "revocation server offline" error

OK, we are getting closer.
This could be due to permissions on the CDP and AIA locations.
What I recommend is that you take the certificate you are trying to add
from the directory.
At the computer you are trying to add the certificate, do the following
command

certutil -verify -urlfetch otherpersonscert.crt

This will perform the validation in your security context and will attempt
to download all certs and CRLs from the referenced URLs.

Another possibility is that a user has an older certificate from when
things were not correctly configured published to the userCertificate
attribute.
CRL checking *is* performed when you add a new user to the EFS file. CRL
checking is *not* performed when you actually perform encryption. The only
check done is that the EFS certificate is still time valid.

Brian

On Tue, 1 May 2007 07:01:48 +0530, camexan wrote:

> Brian,
>
> first thanks for reply. Pkiview.msc shows everything OK. I verified the
> following:
>
>
> - CRLs are published by CAs to the CDP locations (this is OK)
> - Clients obtain EFS certificates from EntIssuing CA (this is OK)
> - Encryption of file with EFS certificate user obtained from
> EntIssuing CA now works (this is OK)
> - Addition of another user certificate issued by EntIssuing CA
> doesn't work – EFSADU „revocation server offline“ message (this is
> NOT OK)
>
>
> I checked cache locations on client computer and found out that there's
> no CRL files at all. My reasoning is that clients cannot download CRLs –
> although all permissions for CDPs and CDP extensions field in
> certificates are configured right.
>
> I cannot find source of the problem: why clients cannot obtain CRLs.
> Furthermore, EFSADU „revocation server offline“ message is thrown right
> away after I click on OK button to add user – as if contacting CDPs
> isn't done at all(?). Could this be problem with EFSADU... (?)
>
> How to find a cause clients cannot retrieve CRL ... (although
> everything seems to be configured right).
>
> Camil.
>
>
> Brian Komar;2811447 Wrote:
>> First thing that I would do is validate the CDP and AIA extensions.
>> Run pkiview.msc (from the resource kit tools) and verify that *all* CDP
>> and
>> AIA points are considered Valid (expiring is OK too).
>>
>> Brian
>>
>> On Sun, 29 Apr 2007 23:35:24 +0530, camexan wrote:
>>
>>> Hello to all!!!
>>>
>>> I had installed EntRoot and EntIssuing CAs for my test environment
>>> (they are both online), and after that configured them like this:
>>>
>>> EntRoot
>>> - CDP and AIA locations left on default.
>>> - Base CRL publication is 1 week, no Delta CRLs.
>>> - Deleteted all cert tmpls from CA>Certificate Templates except
>>> Subordinate Certification Authority.
>>>
>>>
>>> EntIssuing
>>> - CDP and AIA locations left on default
>>> - Base CRL publication is 1 Days, Delta CRL publication is 6 hours,

>> and
>>> AD replication is 2 hours (as this is my test environment)
>>> - Created new FirmaEFS cert tmpl upon the Basic EFS, on its
>>> Properties>Superceded Templates tab add Basic EFS, and after that
>>> deleted Basic EFS from CA>Certificate Templates.
>>>
>>> Trouble is: I obtained some certificates based upon the FirmaEFS

>> cert
>>> tmpl on my client computer for two different users, by using
>>> Certificates snap-in console. However, when I try to use them for
>>> encryption of files I get some errors:
>>> - When I try to encrypt files, a new local certificate is

>> self-issued
>>> to the user and used for encryption (that is not part of the CA
>>> hierarchy), and not that obtained for EntIssuing CA. Is it possible

>> to
>>> force user cert obtained from EntIssuing CA to be used for

>> encryption
>>> (i.e. to manually select certificate that will be used)?
>>> - When I try to add certificate of users issued by EntIssuing CA, on
>>> the Encryption Details dialog of the file, I receive „revocation

>> server
>>> offline“ error. Then I manually checked that CDP and AIA locations

>> are
>>> available, and they are, but it seems that clients cannot access

>> them.
>>> How can I troubleshoot whether clients have the access to the CRLs?
>>> - Furthermore, in Certificates snap-in console on client, in
>>> Intermediate Certification Authority>Certificate Revocation List

>> node,
>>> there's no EntIssuing CRL. I imported it manually, restarted the
>>> client, but I have the same error symptoms as previously. How can I

>> see
>>> that client is consulting this CRL for revocation, and does it use

>> some
>>> other ones from its cached locations?
>>>
>>> I would appreciate if you can help me with this!
>>>
>>> Camil.

Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Microsoft Windows Security > Server Security


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar Threads for: "Certificates trouble: CRL not available(?) and "revocation server offline" error"
Thread Thread Starter Forum Replies Last Post
Curious "Access Is Denied" Error When Synchronising Offline Folders Phil Angus Active Directory 5 05-02-2010 09:15 PM
"working online/offline" error with outlook express D_chapple Windows Software 5 29-12-2009 08:53 AM
Revocation server was offline error Walter89 Software Development 3 09-06-2009 11:35 AM
Offline Files gives "Access is Denied" error Eric Sambell Windows Vista Network 16 06-08-2008 11:53 PM
msiexec.exe Application Error "The instruction at "0x00f33fe8" referenced memory at "0x00f33fe8". The memory could not be "written"." Edward Ray Office Setup 5 28-07-2005 12:25 AM


All times are GMT +5.5. The time now is 08:30 AM.