[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Required Algorithms for Certificates
At 12:05 PM -0500 12/20/00, Russ Housley wrote:
Certificate users MUST be able to validate signatures on
certificates and CRLs with all of the following:
- DSA with SHA-1, and
- RSA with SHA-1.
At the VPN bakeoff in San Diego in January of this year, only a tiny
fraction of the IPsec implementations could verify DSA certs. Heck,
some of the CA vendors there weren't able to issue DSA certs for
testing.
Given that VPNs are one of the major users of the PKIX protocol (and
are arguably the largest base of deployed use of PKIX), having this
WG say "almost all existing IPsec implementations are non-conformant"
is somewhat harsh.
If we are interested in PKIX reflecting deployed reality, the
document should be MUST RSA, MAY DSA for both CAs and cert users.
Note the "MAY DSA" instead of "SHOULD DSA": the only reason a user
would use DSA is if that is the only format supported by the CA, and
few if any significant CAs did that. We should not say "SHOULD DSA"
unless we believe that there is already widespread interoperability
of DSA implementations; that seems unlikely, given how little public
testing there has been for DSA certs.
--Paul Hoffman, Director
--VPN Consortium