As I understand it, CAs have mitigated the collision attacks by forcing a random serial number they generate into the certificates. Since that's part of the hash, collision attacks are no longer practical.
Doing x509 still means having to parse ASN.1 though, and nobody seems to actually like it.
Doing x509 still means having to parse ASN.1 though, and nobody seems to actually like it.