[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AW: self-signed TSA [Was Re: Private Key Cloning]



Folks,

I support Denis's original restriction on the uses of a TSA private key. It is desirable to constrain the use of a private key to avoid possible errors in its use. It seems that we have gone down a thread that focuses on certificates for a TSA, more than on the original key usage restriction.

I've always asserted that self-signed certs are just a syntactic convenience, not a generally useful way of ensuring security for transmitted public keys. If we agree on that point, then I don't see a lot of reason to push for self-signed TSA certs. A TSA is not a CA. Even if the same organization happens to operate both a CA function and a TSA function, it seems appropriate to separate these functions. That's part of why we have the proposed constraint for using the TSA private key only for signing TSA responses. It was suggested that this is not consistent with the use of POP. True, but only in so far as the POP in question is the one defined in our automated registration protocols. Thus is not the only game in town, and for a TSA it is reasonable to anticipate other mechanisms that provide POP, but not via those protocols. So, I don't think that the POP argument is a good basis for rejecting the key usage restriction.

The "less to trust" argument that Michael makes does have some merit, but as Aram points out, a self-signed cert required some integrity/authenticity secure, OOB means for its delivery, which is why we try to minimize the use of such certs. It seems hard enough to do this for CAs, without adding TSAs to the list. Let's assume that TSAs are certified like other entities, by CAs, and work from there.

Steve