This interface marks public/private keys in the Diffie-Hellman key
exchange algorithm. Implementations of Diffie-Hellman keys should
implement this interface, and applications can safely cast keys that
are known to be Diffie-Hellman keys to this interface.