Skip To Content

Importar um certificado no portal

O HTTPS é um meio de codificar comunicações "para" e "de" um servidor da web. O HTTPS também permite que um aplicativo cliente possa confirmar a identidade do servidor da web. Ao utilizar HTTPS, cada servidor da web onde o HTTPS está habilitado deve enviar um certificado para clientes. O certificado contém uma declaração de identidade (gis.mycity.gov) e uma chave pública que o cliente pode utilizar para enviar informações codificadas para o servidor da web.

O Portal for ArcGIS normalmente transmite informações que precisam ser codificadas; portanto, o HTTPS está sempre habilitado no portal. É fortemente recomendado que o certificado utilizado seja assinado por uma Autoridade de Certificação (CA) corporativa (interna) ou comercial. O portal propriamente vem com um certificado auto assinado. Um certificado auto assinado significa que um cliente não pode verificar a identidade do servidor. A substituição do certificado auto assinado por um certificado CA assinado melhora a segurança da sua implantação.

Há duas maneiras para utilizar um certificado CA assinado com o portal:

Anotação:

Estes fluxos de trabalho aplicam a comunicação de HTTPS com Portal for ArcGIS na porta 7443 somente. Para gerar ou importar um certificado assinado - CA do web adaptor, consulte a documentação do servidor da web onde o web adaptor está instalado.

Para instruções completas nestes processos, consulte as etapas nas seções abaixo.

Gera novo certificado CA assinado

Você pode ativar o HTTPS utilizando um novo certificado assinado por um CA corporativo (interno) ou comercial. As etapas são:

Gerar um novo certificado

  1. Entre no ArcGIS Portal Directory como um Administrador da sua organização. A URL está no formato https://webadaptorhost.domain.com/webadaptorname/portaladmin.
  2. Clique em Segurança > Certificados SSL > Gerar.
  3. Na página Gerar Certificado, insira as seguintes informações:
    • Nome Alternativo—Um único nome que identifica o nome do certificado (por exemplo, portalcert).
    • Algoritmo Chave—RSA (o padrão) ou DSA.
    • Tamanho da Chave—Especifica o tamanho (em bits) utilizado ao gerar chaves criptográficas utilizadas para criar o certificado. Quanto maior o tamanho da chave, mais difícil será quebrar a criptografia; porém, o tempo para decifrar os dados codificados aumenta com o tamanho da chave. Para RSA, o tamanho da chave recomendado é 2,048 ou maior. Para DSA, o tamanho da chave pode estar entre 512 e 1,024.
    • Algoritmo de Assinatura—Utilize o padrão (SHA256withRSA). Se a sua organização tiver restrições de segurança específicas, então um dos seguintes algoritmos pode ser utilizado com o DSA: SHA384withRSA, SHA512withRSA, SHA1withRSA,SHA1withDSA.
    • Nome Comum—Este campo é opcional e é utilizado para compatibilidade com versões anteriores com navegadores da web e software mais antigos. É recomendado utilizar o nome de domínio completamente qualificado de sua máquina do portal como o nome comum.
    • Unidade Organizacional—Um nome de departamento que seria significativo para um usuário do seu site (por exemplo, GIS Department).
    • Organização—O nome da sua organização (por exemplo, Esri).
    • Cidade ou Localidade—O nome da sua cidade ou local (por exemplo, Redlands).
    • Estado ou Província—O nome do seu estado ou província (por exemplo, California).
    • Código do País—O código do país de duas letras onde sua organização reside (por exemplo, US).
    • Validade—O número de dias que o certificado será válido (por exemplo, 365).
    • Nome Alternativo do Assunto—O nome de assunto alternativo (SAN) é utilizado para validar que o certificado SSL apresentado pelo site da web sendo acessado foi emitido para este site da web.

      Se este parâmetro for deixado vazio, o nome do domínio completamente qualificado da máquina local é utilizada como o valor padrão. O campo SAN suporta valores múltiplos; entretanto, ele deve incluir o nome de domínio do site da web completamente qualificado. O valor de parâmetro de San não pode conter espaços.

      Com a utilização do SAN, um certificado permite o uso de diferentes URLs para acessar o mesmo site da web. Por exemplo, as URLs https://www.esri.com, https://esri e https://10.60.1.16 podem ser utilizadas para acessar o mesmo site se o certificado for criado utilizando os seguintes valores de parâmetro:

      CN=www.esri.com

      SAN=DNS:www.esri.com,DNS:esri,IP:10.60.1.16

  4. Clique em Gerar. Um link para seu certificado aparece na página de certificados.

Solicitar uma CA para assinar seu certificado

Para que os navegadores da web confiem no seu certificado, ele deve ser verificado e assinado por um CA, tais como, sua organização, Verisign ou Thawte.

  1. Na página de certificados, clique no nome do seu certificado.
  2. Clique em Gerar CSR. Na página Gerar CSR, copie o conteúdo do CSR e o cole em um arquivo. Salve o arquivo com a extensão .csr (por exemplo, portalcert.csr).
  3. Envie o CSR para um CA. É recomendado que você obtenha um certificado Distinguished Encoding Rules (DER) ou Base64 codificado. Se a CA solicitar o tipo de servidor da web do certificado, especifique Outro\Desconhecido ou Servidor de Aplicativo Java. Após verificar sua identidade, o CA enviará a você um arquivo com a extensão .crt ou .cer.
  4. Salve o certificado assinado recebido da CA em um local na sua máquina do portal. Além do certificado assinado, a CA também emitirá um certificado raiz. Salve o certificado CA raiz na sua máquina do portal.
  5. Entre no ArcGIS Portal Directory como um Administrador da sua organização. A URL está no formato https://webadaptorhost.domain.com/webadaptorname/portaladmin.
  6. Clique em Segurança > Certificados SSL > Importar Certificado Intermediário ou Raiz.
  7. Procure o local do certificado raiz fornecido pela CA. Clique em Importar. Se a CA enviou quaisquer certificados intermediários adicionais, também importe. O Portal for ArcGIS irá reiniciar automaticamente para cada certificado importado. Não importe o certificado assinado.
  8. Clique em Segurança > Certificados SSL.
  9. Clique no nome do certificado que você gerou na seção anterior (por exemplo, portalcert).
  10. Clique em Importar Certificado Assinado e procure o local onde você salvou o certificado assinado recebido da CA.
  11. Clique em Importar. O certificado que você criou na seção anterior é substituído pelo certificado CA assinado.
  12. O Portal for ArcGIS é automaticamente reiniciado. Quando finalizar a reinicialização, o portal é configurado para o certificado que você especificou.

Configurar o Portal for ArcGIS para utilizar o certificado CA assinado

  1. Entre no ArcGIS Portal Directory como um Administrador da sua organização. A URL está no formato https://webadaptorhost.domain.com/webadaptorname/portaladmin.
  2. Clique em Segurança > Certificados SSL > Atualizar.
  3. No campo Certificado SSL do Servidor da Web, insira o nome alternativo do certificado CA assinado. O nome alternativo que você especifica deve corresponder ao nome alternativo do certificado que foi substituído com o certificado CA assinado na seção anterior.
  4. Clique em Atualizar.

O certificado CA assinado agora será utilizado para HTTPS.

Verificar se você pode acessar seu portal utilizando HTTPS

Teste a seguinte URL para verificar se você pode acessar o portal utilizando HTTPS: https://portalhost.domain.com:7443/arcgis/home.

Utilizar um certificado CA assinado existente

Se você já tiver um certificado emitido por uma CA corporativa (interna) ou comercial, você poderá utilizar este certificado para ativar o HTTPS.

Importar o certificado CA raiz

  1. Entre no ArcGIS Portal Directory como um Administrador da sua organização. A URL está no formato https://webadaptorhost.domain.com/webadaptorname/portaladmin.
  2. Clique em Segurança > Certificados SSL > Importar Certificado Intermediário ou Raiz.
  3. Procure o local do certificado raiz fornecido pela CA. Clique em Importar. Se a CA enviou quaisquer certificados intermediários adicionais, também importe. Não importe o certificado CA assinado.
  4. Reinicie o serviço do Portal for ArcGIS.

Importar o certificado CA assinado existente

Aviso:

Para importar o certificado no seu portal, o certificado e sua chave privada associada devem ser armazenados no formato PKCS#12, que é representado por um arquivo com a extensão .p12 ou .pfx.

  1. Clique em Segurança > Certificados SSL > Importar Certificado do Servidor Existente.
  2. Na página Importar Certificado do Servidor Existente, especifique as seguintes informações:
    • Senha do Certificado—Insira a senha para desbloquear o arquivo contendo o certificado.
    • Nome Alternativo—Insira um único nome que identifique facilmente o certificado (por exemplo, rootcert).
  3. Procure o local do certificado CA assinado existente. Clique em Importar.

Configurar o Portal for ArcGIS para utilizar o certificado CA assinado

  1. Clique em Segurança > Certificados SSL > Atualizar.
  2. No campo Certificado SSL do Servidor da Web, insira o nome alternativo do certificado CA assinado existente.
  3. Clique em Atualizar.

O certificado CA assinado existente agora será utilizado para HTTPS.

Verificar se você pode acessar seu portal utilizando HTTPS

Teste a seguinte URL para verificar se você pode acessar o portal utilizando HTTPS: https://portalhost.domain.com:7443/arcgis/home.