> Brian Coghlan wrote:
>> Hello, I have been using OpenCA 0.8.1 for our grid CA software,
>>   and am now looking at porting to 0.9.2
>> What is badly needed a semi-automatic renewal mechanism, where:
>>   (a) the subject is told somehow, near expiry time, that
>>       they may renew.
>
> This is actually implemented as warnExpiring
>
> --> node interface
> --> utilities
> --> warn expiring certs

Good, but I was allowing for a possible challenge to be
  included in this notification. Would this be difficult ?

>>   (b) the subject connects to the public server, and a new
>>       cert request is created with the same DN, plus a new
>>       private key is generated.
>>       [note that (a) & (b) might involve challenge/response
>>   (c) the old cert is revoked and a new cert is issued
>> I am having difficulty establishing exactly what support
>>   is there in OpenCA that could be used for such a renewal
>>   mechanism.
>> Could you suggest what you consider the best way to do this ?
>
> First some questions:
>
> 1. It looks like you need no userinteraction until you roll out the
>    certificate. Is this correct?

No, I'm sorry, I didn't mean to imply that - the user could be
  required to go to webpage(s) - in fact that was what I had
  imagined would be required if challenge/response was invoked.

> 2. Why do you want to revoke the old certificate? This results in big
>    CRLs if you have many customers - and grids should be really big.

Quite correct, they could just be allowed to expire, but then there
  is the problem of 2 certs with the same DN [but different serial
  numbers?] overlapping in time.
What do you suggest doing about that, given one is using OpenCA ?

> 3. If the process is nearly full-automatic why do you want to warn the
>    users before expiring?

Because it cannot be automatic in that sense - the CP/CPS conditions
  must still be met for the cert to be renewed [as a minimal example,
  the details of the user's DN should still be valid], and this should
  be confirmed by the user themselves, at the very minimum, and the
  confirmation would preferably be signed with the expiring cert.
  Whatever processed the confirmation would need to verify the
  signature [and any challenge/response].
Given that, what would you suggest ?
Also, is there some existing combination of forms/pages/functions
  that you feel would be a good basis ?

> If I would have to implement such a renewal process I would think about
> using and customizing the batchprocessors. Perhaps the processors are
> not exactly what you need but it should be possible to adapt them to
> your needs.

Yes, I looked at that, but the documentation was so scanty it seemed
  sensible to ask you.
Is there better documentation of that somewhere, or a good reference
  example, or is it a case of examining the code ?
     Thanks for the propmpt response
         Brian





-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Openca-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to