Mostrando postagens com marcador ssl. Mostrar todas as postagens
Mostrando postagens com marcador ssl. Mostrar todas as postagens

sábado, 25 de fevereiro de 2012

Importando self-certificate para o servidor

Nesse post eu ensinei como configurar um certificado SSL no PSE, mas quando estamos trabalhando no ambiente de testes os servidores podem utilizar certificados selfssl, para economizar grana é claro. Como o certificado não foi emitido por AC autorizada, são necessários alguns passos adicionais para importá-lo para o PSE.
Volte ao post anterior e após clicar em confirmar na tela de importação do certificado e antes de clicar no botão incluir faça o seguinte.
Certifique se que os dados do certificado estão visíveis no quadro certificados.

Clique no botão exportar ao lado do botão importar.
Na tela de exportação clique na guia BD, informe um nome breve começando com Z, selecione CA usuário, informe uma descrição e confirme.

Agora você pode clicar em incluir e continuar com as demais etapas do post anterior.

Importando um certificado SSL para o servidor

Nesse post eu ensinei como consumir um webservices através de http_client, na ocasião o endpoint estava acessível através de http, mas e se fosse https?
Nesse post vou mostrar como importar um certificado SSL para que você possa fazer uma conexão através de HTTPS.
Antes de mais nada é preciso que a biblioteca SAP Cryptographic Library esteja instalada no servidor, converse com o BASIS a respeito.

Exportando o certificado do servidor
Primeiro precisamos exportar o certificado ssl do servidor para X509 codificado em Base64, se você estiver utilizando windows faça o seguinte:
  • Execute o internet explorer como adimistrador
  • Acesse o endereço do servidor que você você pretende acessar pelo SAP
  • Clique no cadeado da barra de endereços, em seguida em exibir certificados
  • Clique na guia detalhes e em seguida copiar para arquivo
  • Clique em avançar e na proxima tela selecione X509 codificado na base 64 e clique em avançar novamente.
  • Indique onde deseja salvar o arquivo.

 Configurando o PSE e o ICM
Acesse a transação STRUST e clique em Cliente SSL (standard)

No quadro certificado clique no botão importar certificado

Na tela de importação de certificado, clique em Base64 e informe o caminho para o arquivo exportado na primeira etapa e confirme.

Será exibido os dados do certificado, verifique se está tudo ok e clique no botão incluir

Acesse o menu PSE, em seguida distribuir todos ou pressione F6

Agora o certificado foi importado para o PSE, precisamos reiniciar o ICM antes de poder utilizar o certificado. Para isso acesse a transação SMICM, clique no menu Administração, ICM e encerrar soft.

Aguarde o ICM ser reiniciado e a configuração SSL estará ok.