sábado, 25 de fevereiro de 2012

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.



Nenhum comentário:

Postar um comentário