/// <summary> /// Получение токена при авторизации по сертификату /// </summary> /// <param name="certHash">отпечаток сертификата</param> public bool AuthenticateWithCertificate(string certHash, string applicationId = null) { var encryptedToken = client.AuthenticateWithCertificate(certHash, applicationId); if (encryptedToken == null) { return(false); } EncryptedToken = encryptedToken; var token = Crypto.CryptoApiHelper.Decrypt(Convert.FromBase64String(encryptedToken)); var tokenId = new Guid(token).ToString(); TakeToken(tokenId); if (!IsAuthorized) { return(false); } return(true); }