Add asymmetric key support to Authenticator