Como se conectar a um servidor NON-HTTP (“custom protocol”) via HTTPS

0

Eu preciso instalar um software cliente que se conecte a um servidor personalizado (não um servidor http) em uma porta específica. Mas meu departamento de TI está implementando o HTTPS e digo que devo conectar via HTTPS.

Como isso funciona? Tenho que pedir ao meu provedor de aplicativos para dar suporte a HTTPS? O aplicativo precisa oferecer suporte a HTTPS ou eu preciso apenas fornecer à minha estação de trabalho um certificado válido e, em seguida, a conexão com a porta do servidor funcionará?

Qualquer ajuda será muito apreciada.

    
por user619818 09.04.2012 / 21:37

3 respostas

1

O cliente precisará suportar https. Você não disse o que é o cliente ou o que ele faz ou mesmo o que é seu sistema operacional, mas um exemplo de um cliente que suporta https é o gftp no Linux.

Você não precisa se preocupar com os certificados do seu lado.

    
por 09.04.2012 / 22:21
0

Você precisará ler a documentação de configuração do software do servidor e ver o que ele suporta e como ativá-lo. O HTTPS requer suporte por aplicativo (cliente e servidor) e não é um recurso de nenhum sistema operacional comum.

Se o software do servidor não suportar criptografia de qualquer tipo, ou criptografia baseada em SSL, mais especificamente, você precisará encapsular ou fazer proxy de conexões para esse serviço em um transporte seguro. Isso pode ser feito com software de túnel SSL como stunnel ou VPNs, ou mesmo openssh (você precisará de algo sendo executado no lado do servidor para receber conexões de encapsulamento / proxy de entrada) - mas você tem uma ampla variedade de opções dependendo exatamente o que é o tráfego.

    
por 09.04.2012 / 22:23
0

Você pode encapsular o protocolo por meio de https (e ssh) com algo como proxytunnel ou proxifier . Por outro lado, parece um pouco bizarro que você esteja sendo forçado a usar SSL / https para um protocolo arbitrário - o tunelamento ssh seria bom o suficiente para impedir que alguém ouça se o protocolo não foi criptografado e é trivial fazer isso. relativamente simples.

Eu sugeriria subir, obter suporte de gerenciamento e fazer com que eles implementassem uma solução viável se eles tornassem sua vida difícil;)

    
por 10.04.2012 / 02:20