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
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:
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