public ActionResult CarregarCertificado(int idSolicitacao)
        {
            _log.LogInformation($"==> Action CarregarCertificado({idSolicitacao}) :: SolicitacaoController -> executou " + DateTime.Now.ToLongTimeString());
            try
            {
                var url = _service.GetUrlSolicitacao(idSolicitacao);

                if (url != null)
                {
                    WebClient myWebClient = new WebClient();

                    byte[] bytes = myWebClient.DownloadData(url);

                    return(Ok(Convert.ToBase64String(bytes)));
                }
            }
            catch (Exception e)
            {
                _log.LogError($"==> Action CarregarCertificado({idSolicitacao}) :: SolicitacaoController -> Erro: {e.Message} " + DateTime.Now.ToLongTimeString());
                return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao processar requisição. Erro: {e.Message}"));
            }

            _log.LogWarning($"==> Action CarregarCertificado({idSolicitacao}) :: SolicitacaoController -> NotFound " + DateTime.Now.ToLongTimeString());
            return(NotFound());
        }