Boa noite  

Pedro estou com certificado pago http ssl habilitado no mk-auth hotsite e forcando redirecionamento para quem conectar na central e no hotsite redirecionar automático para HTTPS ssl está funcionando 100%

só estou tendo problema nas novas apis do gerencianet..

quando faco o teste em /provedor/contas bancarias/  URL de retorno ele não vai... dá erro false..

e antes funcionava em http  

no API antigo eu acesso o site do gerencianet e no callback altero o http para https:// e funciona normal.. faco o teste e ele consegue conectar no mk-auth pra enviar os retornos dos clientes com boletos na modalidade da antiga API.. agora na nova api não fucniona..

e quando digito no navegador.. url em http para api gerencianet retorno.. ele não aciona o meu certificado ssl ele aciona outro configurado.. que diz que não é seguro.

se possivel me informa o caminho no apache para eu alterar o diretório pra ler os novos certificados ssl que eu habilitei por favor.

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • O mapa de clientes online ficou funcionando?

  • resultado final

    9191672259?profile=RESIZE_710x

    9191672263?profile=RESIZE_710x

    9191672455?profile=RESIZE_710x

  • Pequeno tutorial para os interessados em adicionar certificado SSL no mk-auth 21.03 para proteger tanto o hotsite quando admin backend e comunicacões Gerencianet retornos..

    1- criar os certificados online nas empresas que disponibilizam os certificados online.

        Após gerar os arquivos ssl para o seu domínio   www.seu-dominio.com.br  baixar os mesmos para o seu PC serão 3 arquivos (certificate.crt,  ca_bundle.crt, private.key)

    2-  acessar o seu MK-AUTH via ssh, com o app wincsp ou outro semelhante, e navegar na seguinte pasta inicial

         (/etc/ssl/certs) e colocar os 2 arquivos  certificate.crt, ca_bundle.crt

         acessar em seguida  a pasta (/etc/ssl/private)  e colocar o arquivo private.key

    3-  após configurar os arquivos ssl nas pastas corretas navegar até a pasta ( /etc/apache2/sites-enabled)

         em seguida editar o arquivo  000-default.conf   nas linhas abaixo

         

     <VirtualHost *:443>
    ServerAdmin suporte@mk-auth.com.br
    ServerName localhost
    DocumentRoot /var/www/
    SSLEngine on
    SSLCertificateFile /etc/apache2/apache.pem
    </VirtualHost>

    vamos alterar e colocar no seguinte formato adicionando os diretórios para os 3 novos arquivos do certificado

    <VirtualHost *:443>
    ServerAdmin suporte@mk-auth.com.br
    ServerName localhost
    DocumentRoot /var/www/

    SSLEngine on
    #SSLCertificateFile /etc/apache2/apache.pem
    SSLCertificateFile /etc/ssl/certs/certificate.crt
    SSLCertificateKeyFile /etc/ssl/private/private.key
    SSLCertificateChainFile /etc/ssl/certs/ca_bundle.crt
    </VirtualHost>

    após efetuarmos esta alteracão vamos iniciar o apache2  temos 2 metodos disponiveis usando os seguintes comandos via putty ssh

    service apache2 restart

    ou

    /etc/init.d/apache2 restart

    aguardar se tudo estiver ok, ele irá reiniciar o apache2 informando a mensagem OK na janela de comando.

    Opcional se quiser forcar o redirecionamento para o seu mk-auth hotsite forcar todo o mundo que digitar http forcar redirecionamento para https.. basta adicionar as seguintes linhas no mesmo arquivo 000-default.conf  como descrito abaixo

    Procurar logo no topo da pagina o virtualhost <80> como descrito abaixo

    <VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
    Options FollowSymLinks
    AllowOverride all
    Header add MKAUTH "FILES"
    Header set MKAUTH "FILES"
    </Directory>

    e alterar as configuracões para 

    <VirtualHost *:80>
    ServerAdmin suporte@mk-auth.com.br
    ServerName seu-dominio-aqui.com.br
    Redirect / https://seu-dominio-aqui.com.br/
    DocumentRoot /var/www


    <Directory />
    Options FollowSymLinks
    AllowOverride all
    Header unset X-Powered-By
    Header add MKAUTH "HOTSITE"
    Header set MKAUTH "HOTSITE"
    </Directory>

    Caso queira adicionar o mesmo redirecionamento em https para as outras paginas abaixo no arquivo 000-default.conf   referente ao corte, aviso, etc... podem adicionar o mesmo acima do /document root

    ServerName seu-dominio-aqui.com.br
    Redirect / https://seu-dominio-aqui.com.br/

  • Resolvido 

    funcionando já tudo ok,  como temos 2 dominios separados uma pra hotsite e outro pra admin backend..  o redirecionamento que configurei no virtualhosts.. estava com um conflito, já criei outro certificado ssl especifico pro backend admin.. pra eliminar o problema.

    Tudo funcionando agora, https retorno gerencianet na nova api e na api antiga

This reply was deleted.