Configuração de Certificado SSL
Em sistemas iOS com a versão de software superior à versão iOS 18, a segurança da Apple exige a existência de um certificado SSL para estabelecer ligação entre aplicações e servidor.
De forma a assegurar a sincronização remota do Wave Trade X é então necessário configurar um certificado SSL. Das várias alternativas do mercado, o No-IP foi testado e validado pela Wave Solutions. O serviço a adquirir é o DNS Dinâmico Enhanced, o pacote mais baixo com SSL incluído.(https://www.noip.com/pt-BR/remote-access).
Criada a conta No-IP e o domínio respetivo, segue-se a configuração do certificado SSL no Servidor.
Em primeiro lugar, é necessário gerar o Certificate Signing Request (CSR). Para o fazer, siga os seguintes passos:
Abrir a linha de comandos e escrever "mmc";
Na consola aberta, no canto superior esquerdo, carregar em "Ficheiro";
Selecionar a opção "Adicionar ou Remover Snap-ins";
Na lista do lado esquerdo selecionar a opção "Certificados" e carregar em "Adicionar";
Selecionar "Conta de Computador" > Seguinte > Selecionar "Computador local" > Concluir;
Com o certificado adicionado ao painel do lado direito, clicar em OK;
De volta ao ecrã da consola, clicar em "Certificados";
Nas opções do lado direito, clicar com o botão direito do rato na opção "Pessoal", navegar até "Todas as Tarefas" > "Operações Avançadas" > "Criar Pedido Personalizado";
Deverá aparecer o Wizard de instalação > Carregar em "Seguinte" até aparecer o painel "Informações do Certificado";
Neste ecrã, carregar em "Detalhes" e depois em "Propriedades";
Adicionar um nome e uma descrição;
Nesta mesma janela, selecionar a aba "Requerente" e preencher as seguintes propriedades em "Nome do Requerente": Nome comum, Correio eletrónico, Organização, Unidade organiz, Localidade, Estado, País. (Em nome comum colocar o nome do domínio SSL);
De seguida, entrar na aba "Chave Privada", expandir "Opções da Chave" e selecionar 2048 como valor para o tamanho da chave; colocar o visto na opção "Tornar exportável a chave privada";
Expandir a opção "Selecionar Algoritmo Hash" e escolher "sha256" como algoritmo hash;
Carregar em Aplicar e depois em OK;
Escolher um local para guardar o ficheiro e nomeá-lo. O formato é Base 64;
Com o bloco de notas abrir o ficheiro gerado e copiar a informação entre "Begin New Certificate Request" e "End New Certificate Request";
Entrar na conta do No-IP e navegar até Meus Serviços > Certificado SSL e adicionar o código copiado no passo anterior;
Completar o formulário de informações de contacto e carregar em "Confirmar";
Aguardar a verificação do certificado SSL;
Com a verificação concluída, fazer o download do certificado, disponível no ecrã "Certificado SSL", bastando carregar em baixar em "Ações de Certificado".
Após o download do certificado SSL, segue-se a instalação do mesmo no servidor:
Abrir o Gestor de Serviços de Informação Internet;
Na aba IIS, clicar duas vezes em "Certificados de Servidor";
No painel do lado direito, clicar em "Concluir Requisição de Certificado..."
Na janela de conclusão, navegar até ao ficheiro gerado a partir da página No-IP e atribuir um nome amigável, de fácil identificação; deve também estar selecionada a opção "Pessoal" em arquivo de certificados para o novo certificado;
Instalado o certificado, regressar à página de conexões do IIS e selecionar o web site do WebService do Wave Trade X;
No painel do lado esquerdo, clicar em "Enlaces";
Clicar em Adicionar;
Preencher da seguinte forma:
Tipo: https;
Endereço IP: todos não atribuídos;
Porta: colocar a porta atribuída ao WebService do Trade X;
Nome do anfitrião: a vazio;
Em "Certificado SSL" escolher o certificado acabado de instalar no IIS;
Clicar em OK;
O WebService está agora configurado para aceitar ligações seguras.
Os passos acima estão disponíveis no site da No-IP, nos seguintes links:
Last updated