Pergunta
Jose Lazarete · Abr. 9

InterSystems API Manager (IAM) instalação de certificado SSL

Olá pessoal,

Preciso configurar certificado SSL para uma instância InterSystems API Manager, versão "iam:1.5.0.9-4" e gostaria de saber qual procedimento deve ser feito, para que a minha instância esteja disponível com ssl habilitado.

Minha instalação foi feita com base na documentação Installing IAM

 

 

Product version: IRIS 2020.1
10
1 0 3 102
Log in or sign up to continue

Tudo bem José ? 

Você pode fazer tanto pela interface visual quanto através da API do IAM:

Pela interface visual:

Ou através da API:

  •  Envie esta requisição ao IAM:

POST http://host:8001/certificates/
{
    "cert": "-----BEGIN CERTIFICATE-----...",
    "key": "-----BEGIN PRIVATE KEY-----...",
    "snis": [
        "host"
    ]
}
Observação: substitua as novas linhas no certificado e na chave por \n.

Guarde o id que será retornado.


Depois de configurado o certificado:

Vá para seu workspace no IAM, abra a configuração de SNIs, crie uma nova SNI utilizando o nome de seu host e o id da configuração do certificado (obtido no passo anterior).

Atualize as rotas que você deseja utilizar com protocolo https e teste utilizando a porta 8443.

Um abraço.

Adicionado o certificado e já está funcionando.

Obrigado Angelo. 

Abraço

Show !!! 

Quando puder dá uma olhada na parte de documentação das APIs no IAM, ela é excelente para disponibilizar para os clientes e facilitar o uso das APIs publicadas.

Grande abraço