private List <CertificateChainDto> GetCertificates(ServerDto serverDto, string tenantName, CertificateScope scope, Token token) { tenantName = Uri.EscapeDataString(tenantName); var url = _serviceConfigManager.GetCertificatesUrl(serverDto, tenantName); url += "?scope=" + scope; ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; var requestConfig = new RequestSettings { Method = HttpMethod.Get }; var headers = ServiceHelper.AddHeaders(ServiceConstants.JsonContentType); var authorization = string.Format("{0} {1}", token.TokenType, token.AccessToken); headers.Add(HttpRequestHeader.Authorization, authorization); var response = _webRequestManager.GetResponse(url, requestConfig, headers, null, null); return(JsonConvert.Deserialize <List <CertificateChainDto> >(response)); }