public async Task <Account> RegisterWithCertificateAsync(X509Certificate2 certificate) { _certStore.Validate(certificate); //throws on invalid return(await RegisterWithValidatedSubjectAsync(certificate.Subject)); }