Start to deal with password protected private keys
Use reflection so we don't need to copy write the authorizedkeys parser