security: In Certificate, remove the abstract method getPublicKeyName so that the class is no longer abstract.