The reason the old interface was deprecated was that a security hole was found in the protocol.
That is one of the few cases where it is reasonable to break backward compatability in this manner.
Especially when dealing with certificates, where the security is one of the top reasons to want to go there.
Especially when dealing with certificates, where the security is one of the top reasons to want to go there.