added support for identity key password