On Sun, Mar 16, 2008 at 10:57 PM, Michael Sierchio <[EMAIL PROTECTED]> wrote:
> David Schwartz wrote:
>
>  > If you can't trust the system that generates and stores your private key, 
> you're screwed anyway. So I don't see that this argument has any validity.
>
>  A timestamp is not an attribute of a private key.  It's utterly
>  irrelevant.  If your purpose is to require that new certificates
>  bound to an entity upon expiration of old certs have a different
>  key, do that.  Multiplying your misunderstanding by zero does
>  not improve matters, even for large values of zero.
>
>  - M

A key's lifetime is, cryptographically speaking, the amount of time
for which it can be expected to provide a sane level of security in
relation to the value of the data which it protects.

Of course, cryptography is just a means of applying a policy to a
piece of data.  If you share a means of decryption, you also share a
piece of trust with whomever you share that means with that they won't
violate that policy, even though the policy is advisory (i.e.,
non-enforceable) once the data is decrypted.

A 'creation time' is an attribute of a private key, but it is an
attribute which only the key generator and possibly the CA have any
reason to find useful.  A CA imposes a policy of maximum usage period
upon a given identity binding for that key (and puts this in the
certificate of identity binding).  A key generator imposes a policy of
maximum usage period upon a given key, regardless of the valid period
of identity binding.

Having the timestamp associated with the private key, then, is
something that the generator has an interest in.  Not having this
field as part of PKCS#12 (since, arguably, only the key generator or
someone authorized to act on the key generator's behalf has any reason
to look at an actual decrypted pkcs12 structure) is, thus, a failure
of the format.

-Kyle H
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to