-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erro SSl #51
Comments
Acontece o mesmo comigo, usando hostgator, no meu servidor em localhost isso não acontece! |
linha de comando: quando eu logo via ssh na minha conta do servidor: curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
quando eu acesso via terminal do meu ubuntu: curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
|
@albertobraschi Atualmente em nossos endpoint de sandbox não usamos mais o protocolo TLSv1.0, apenas as versões TLSv1.1 e TLSv1.2, parte do problema pode ser derivado a isso. |
a hostgator usa uma versão antiga do curl. poderia ser isso. alguma sugestão de como resolver? pois estou sem muita sorte até agora para fazer o plugin funcionar! |
@vagnerfiuza o problema só acontece na SANDBOX. Tentei forçar o protocolo TLSv1.1 e TLSv1.2 na CURL e mesmo assim não obtive sucesso na conexão. |
ainda na hostgator, tive sucesso ao explicitar o TLSv cmd: curl -v -4 --tlsv1.1 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica curl -v -4 --tlsv1.1 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica
< HTTP/1.1 302 Found
|
@albertobraschi tudo bem? estou tendo exatamente o mesmo problema, pensei que era problema da aplicação por se tratar de uma aplicação ainda em desenvolvimento, mais ai vi as dúvidas de vocês. Como posso colocar minha aplicação funcionar? O meu servidor também é hostgator e já foi habilitado a porta 443 e ainda não tive sucesso, o que fazer? agradeço a ajuda desde ja Link da aplicação : https://easyvets.net/moip/ |
Alguém sabe se alguém respondeu esse problema? Por que estou tentando fazer o teste em dev, usando CURL no terminal o Handshake está ok, mas via PHP usando a mesma versão do CURL está com problema de conexão. curl_setopt($curl, CURLOPT_HTTPHEADER, $header); Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 Sabem dizer o que pode ser? |
olá, provavelmente o servidor de sua aplicação não tem ativo para o curl o protocolo ssl |
Olá! Alguém saberia me informar se existe alguma forma de fazer funcionar mesmo o servidor do meu site sendo TLS 1.0, ou isso quer dizer que eu não vou conseguir usar o MoIP no meu site? Obrigado! |
Olá FEndo, infelizmente não vai funcionar. é uma questão de segurança. |
Galera, Tive o mesmo problema que o amigo acima onde toda vez que eu executava a requisição para a API do Moip via PHP, recebia a mensagem: (35) SSL Connect Error. Tentei executar a API via comando curl puro do PHP e nada. Eu estava utilizando um servidor CentOS 6 e trabalhando de forma local. $curl -v -4 https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica Então tentei passar o parâmetro "--tlsv1.1", conforme sugeriu @albertobraschi, para forçar a versão do protocolo. Nisso o comando me informou outro erro dizendo que a opção que eu tinha passado era inválida ou não existia. Atualizei a ferramenta "via yum update curl", por garantia, e segui a documentação da Red Hat para reinstalar os certificados CA, conforme link https://access.redhat.com/solutions/1549003. Depois de mais algum tempo batendo a cabeça, me deu um estalo que o PHP poderia utilizar o comando GNU "curl" para fazer a requisição por debaixo dos panos, só que ainda estava utilizando os certificados antigos, já que não foi reiniciado. Dito e feito. Dei um restart no apache e funcionou! Não sei se isso pode ajudar alguém, mas para deixar documentado, esta aí o procedimento que fiz para solucionar este problema no CentOS. |
Olá Pessoal, eu não sou programador no entanto estou correndo atrás para me virar e fazer a loja que estou criando funcionar. bom eu li o que vocês postaram e pelo que me parece o problema que estou tendo se enquadra. ao instalar o plugin do moip no woocommerce não aparece os meios de pagamento e apresenta a seguinte mensagem: "Um erro ocorreu ao processar o seu pagamento, por favor tente novamente. Ou entre em contato conosco para conseguir ajuda.". Bom eu gerei o relatório sobre o erro para detalhar o motivo do problema, antes de informar o log gostaria de ressaltar que não estou usando certificado SSL e minha hospedagem é a Blue Host. 12-07-2016 @ 09:48:42 - Requesting token for order 1605 with the following data: 12-07-2016 @ 09:48:42 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 12-07-2016 @ 10:34:19 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 12-07-2016 @ 11:09:46 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 12-07-2016 @ 11:33:27 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 12-07-2016 @ 11:49:04 - WP_Error: cURL error 35: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443 Se alguém souber o que necessito fazer agradeço. |
Meus clientes estão reclamando que quando testam o MOIP com conta desenvolvedor recebem o seguinte erro: Unknown SSL protocol error in connection to desenvolvedor.moip.com.br:443
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://desenvolvedor.moip.com.br/sandbox/ws/alpha/EnviarInstrucao/Unica');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $param);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$ret = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
The text was updated successfully, but these errors were encountered: