Search the Community
Showing results for tags 'ssl'.
Found 18 results
-
Olá pessoal, Desculpa se esse não for o forum correto pra esse tópico. Preciso configurar meu site de HTTP para o HTTPS e atualmente utilizo o seguinte .htaccess: RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 Minha dúvida é que preciso configurar essas diretrizes, mantendo na url amigável o apontamento para a variável URL com o certificado SSL. Na internet encontrei tutorias que configuraram no modo geral, e não apontando para uma variável que será tratada com o GET. Alguém poderia me orientar?
-
php Salvar uma imagem disponível em uma url SSL para uma pasta em meu projeto
Wallcrawler posted a topic in PHP
Olá pessoal tudo bem? Estou tentando fazer a cópia de uma imagem que está disponível na web e salvar em uma pasta no meu projeto. Essa imagem está sob protocolo SSL mas navegador consegue acessá-la normalmente. Mas o meu script php é bloqueado, e não entendo o porquê. Segue o código que estou usando: <?php //error_reporting(E_ALL ^ E_DEPRECATED); //ini_set('display_errors', 1); //die('Script travado!'); $start = microtime(true); set_time_limit(0); function save_image($inPath,$outPath) { //Download images from remote server $in = fopen($inPath, 'rb'); $out = fopen($outPath, 'wb'); while ($chunk = fread($in,8192)) { fwrite($out, $chunk, 8192); } fclose($in); fclose($out); } include_once ($_SERVER['DOCUMENT_ROOT'] . '/grpi/include/classes/Rpi.class.php'); include_once ($_SERVER['DOCUMENT_ROOT'] . '/grpi/include/functions.class.php'); $func = new FuncoesAuxiliares(); $rpi = new Rpi(); if(!isset($_GET['num_processo'])) { $rows = $rpi->Consulta('select num_processo, classe, especificacao from processos order by num_processo ASC limit 1'); } else { $rows = $rpi->Consulta("select num_processo, classe, especificacao from processos where num_processo > '" . $_GET['num_processo'] . "' order by num_processo ASC limit 1"); } $registros = 0; $arrayInsert = array(); $qtd_caracteres_total = 14; foreach ($rows as $rs) { //$rs['num_processo'] $zeros = ''; $qtd_char_processo = strlen($rs['num_processo']); //Fill zeros for($i=0; $i < ($qtd_caracteres_total - $qtd_char_processo); $i++) { $zeros .= '0'; } echo('BR5' . $zeros . $rs['num_processo'] . '<br>'); $url = 'http://www.tmdn.org/tmview/trademark/image/BR5' . $zeros . $rs['num_processo']; //Aqui tento acessar a imagem e salvar na pasta correspondente save_image($url, __DIR__ .'/logo/' . $rs['num_processo'] . '.jpg'); //copy('https://www.tmdn.org/tmview/trademark/image/BR5' . $zeros . $rs['num_processo'], __DIR__ .'/logo/' . $rs['num_processo'] . '.jpg'); $processo = $rs['num_processo']; $registros++; } $registros = number_format($registros, 0, ',', '.'); // Display Script End time $time_end = microtime(true); //dividing with 60 will give the execution time in minutes other wise seconds $execution_time = ($time_end - $start)/60; //execution time of the script echo '<b>Total Execution Time:</b> '. $execution_time .' Mins <hr><br><br>Registros: ' . $registros . '<br><br>'; echo("<a href='down_logo.php?num_processo=" . $processo ."' target='_self'>Próxima página</a><br><br>"); ?> O erro retornado é o seguinte: Warning: fopen(): SSL: Connection reset by peer in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 10 Warning: fopen(http://www.tmdn.org/tmview/trademark/image/BR500000825642590): failed to open stream: HTTP request failed! in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 10 Warning: fread() expects parameter 1 to be resource, boolean given in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 12 Warning: fclose() expects parameter 1 to be resource, boolean given in /home/storage/8/23/2c/euregistrogrpi/public_html/grpiv2/rpi/down_logo.php on line 16 Só que se você tentar acessar o endereço no browser, diretamente, a imagem aparece: https://www.tmdn.org/tmview/trademark/image/BR500000825642590 Onde posso estar errando? Obrigado pela atenção de todos. -
Pessoal, estou tento problemas ao recuperar dados de um form do método "post", em um site com certificado SSL. Localmente o site funciona perfeitamente, mas, quando subo pra o servidor os inputs retornam vazios. Trata-se de uma página de login. Neste projeto estou utilizando a versão 3 do Codeigniter. O site possui certificado SSL. (Obs.: estou ocultando aqui o nome do site porque estamos em fase de testes) No application/config.php: $config['base_url'] = 'https://www.meusite.com'; No .htaccess: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ https://www.meusite.com/index.php/$1 [R,L] No views/login.php: <form action="<?php echo base_url('Login') ?>" method="post"> <input type="text" name="usuario" placeholder="Usuário"> <input type="password" name="senha" placeholder="Senha"> <input type="submit" value="Ok" > </form> No controllers: $vUsuario = $this->input->post('usuario'); $vSenha = $this->input->post('senha'); (Aqui, o input->post retorna vazio. Se eu mudar o method do formulário para get e utilizar o ->get() também funciona perfeitamente) Alguém já passou por isso? Alguma solução?
-
- codeigniter
- input
-
(and 1 more)
Tagged with:
-
Eu tenho um Blogger. Comprei um domínio personalizado. O domínio está ativo e configurado. Entretanto, a verificação do SSL para o meu domínio está demorando mais que o normal. O ponto é que quando desativo o domínio personalizado, o JavaScript funciona perfeitamente. Toda estrutura de menu, e postagens desenvolvi com script para deixar algo mais leve ao usuário. E quando o domínio está ativo, nenhum JavaScript funciona na pagina. É como se a biblioteca não existisse. Podem me ajudar? (me perdoe se não coloquei na categoria exata, seria 3 coisas em conflito e este foi o mais relevante com a descrição).
-
desenvolvi em PL / SQL uma procedure que envia email que está funcionando perfeitamente. Porém foi mudado o servidor de email para Gmail, que requer autenticação e o tipo de conexão é SSL. Poderiam me ajudar com essas alterações?A versão do banco de dados é o 11.CREATE OR REPLACE PROCEDURE PRC_JUN_SEND_MAIL(TO_NAME VARCHAR2,SUBJECT VARCHAR2,MESSAGE VARCHAR2)ISL_BODY VARCHAR2(32767);L_MAILHOST VARCHAR2(64) := ''smtp.gmail.com'';P_USERNAME_ VARCHAR2(50) := ''admin@jun.net'';P_PASSWORD_ VARCHAR2(50) := ''***********'';L_DE VARCHAR2(64) := ''Remetente'';L_FROM VARCHAR2(64) := ''admin@jun.net'';l_port VARCHAR(7) := ''587'';L_MAIL_CONN UTL_SMTP.CONNECTION;BEGINL_MAIL_CONN := UTL_SMTP.OPEN_CONNECTION(L_MAILHOST,l_port);Dbms_Output.Put_Line (''apos conectar'');UTL_SMTP.HELO(L_MAIL_CONN, L_MAILHOST);Dbms_Output.Put_Line (''hello'');UTL_SMTP.COMMAND (L_MAIL_CONN, ''AUTH LOGIN'');Dbms_Output.Put_Line (''AUTH LOGIN'');UTL_SMTP.COMMAND (L_MAIL_CONN, UTL_RAW.CAST_TO_VARCHAR2(UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW(P_USERNAME_))));UTL_SMTP.COMMAND (L_MAIL_CONN, UTL_RAW.CAST_TO_VARCHAR2( UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW(P_PASSWORD_))));UTL_SMTP.MAIL(L_MAIL_CONN, L_FROM);UTL_SMTP.RCPT(L_MAIL_CONN, TO_NAME);UTL_SMTP.OPEN_DATA(L_MAIL_CONN);UTL_SMTP.WRITE_RAW_DATA( L_MAIL_CONN, UTL_RAW.CAST_TO_RAW(''FROM:'' ||L_DE||''<''|| L_FROM|| ''>'' || UTL_TCP.CRLF));UTL_SMTP.WRITE_RAW_DATA( L_MAIL_CONN, UTL_RAW.CAST_TO_RAW(''TO:'' ||TO_NAME||UTL_TCP.CRLF));UTL_SMTP.WRITE_RAW_DATA( L_MAIL_CONN, UTL_RAW.CAST_TO_RAW(''SUBJECT:'' ||SUBJECT||UTL_TCP.CRLF));UTL_SMTP.WRITE_RAW_DATA( L_MAIL_CONN, UTL_RAW.CAST_TO_RAW(''CONTENT-TYPE: TEXT/HTML; CHARSET=ISO-8859-1''||UTL_TCP.CRLF));UTL_SMTP.WRITE_DATA(L_MAIL_CONN, '' ''||UTL_TCP.CRLF);UTL_SMTP.WRITE_RAW_DATA(L_MAIL_CONN, UTL_RAW.CAST_TO_RAW(UTL_TCP.CRLF||MESSAGE));UTL_SMTP.CLOSE_DATA(L_MAIL_CONN);UTL_SMTP.QUIT(L_MAIL_CONN);END;
-
Fiz o download do Apache Haus 64 bits nesse link: https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC15 No httpd.conf alterei o diretório do htdocs para o disco C: Habilitei a diretiva LoadModule vhost_alias_module modules/mod_vhost_alias.so para usar Virtuais Hosts Habilitei a diretiva Include conf/extra/httpd-vhosts.conf também para usar Virtuais Hosts No extras/httpd-ahssl.conf, configurei os VirtuaisHosts no final do arquivo da seguinte forma: <VirtualHost _default_:443> SSLEngine on ServerName localhost:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/server.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/server.key" DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br" # DocumentRoot "${SRVROOT}/htdocs" # DocumentRoot access handled globally in httpd.conf CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> <VirtualHost *:443> SSLEngine on ServerName serverone.tld:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/serverone.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/serverone.key" DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br" CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> <VirtualHost *:443> SSLEngine on ServerName servertwo.tld:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/servertwo.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/fielcard.net.br/ssl/servertwo.key" DocumentRoot "D:/Trabalhos/host/htdocs/fielcard.net.br" CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> <VirtualHost _default_:443> SSLEngine on ServerName localhost:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/server.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/server.key" DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo" CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> <VirtualHost *:443> SSLEngine on ServerName serverone.tld:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/serverone.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/serverone.key" DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo" CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> <VirtualHost *:444> SSLEngine on ServerName servertwo.tld:443 SSLCertificateFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/servertwo.crt" SSLCertificateKeyFile "D:/Trabalhos/host/htdocs/mvc_crud_pdo/ssl/servertwo.key" DocumentRoot "D:/Trabalhos/host/htdocs/mvc_crud_pdo" CustomLog "${SRVROOT}/logs/ssl_request.log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" <Directory "${SRVROOT}/htdocs"> Options Indexes Includes FollowSymLinks AllowOverride AuthConfig Limit FileInfo Require all granted </Directory> </virtualhost> Os Problemas: A ) http://localhost/site parou de funcionar, ou seja, quando o link começa com localhost B ) Apenas o primeiro site cadastrado (fielcard.net.br) no http-ahssl.conf está abrindo, o outro (mvc_crud_pdo) está abrindo o fielcard.net.br Onde estou errando? O objetivo é configurar Hosts Virtuais
-
Bom dia pessoal. Desta vez não é uma dúvida, mas gostaria de uma análise sobre minha ideia. Eu criei uma verificação para fazer login com SSL. Vou descrever aqui como é: $orignal_parse = parse_url(currentUrl($_SERVER), PHP_URL_HOST); // a função traz a url com http/https $get_ssl_par = stream_context_create(array("ssl" => array("capture_peer_cert" => TRUE))); $read_ssl_par = @stream_socket_client("ssl://".$orignal_parse.":443", $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $get_ssl_par); // As etapas acima são para verificar se existe o SSL. if(!$read_ssl_par){ header("location: index.php?e=2"); // Caso não tenha ssl emite um aviso. }else{ // Se tiver ssl avança ...; $cert = stream_context_get_params($read_ssl_par); $certinfo = openssl_x509_parse($cert['options']['ssl']['peer_certificate']); $cn_ssl = ($certinfo['subject']['CN']); // Exibe o nome do ssl. $url_sem_cert = preg_replace('#^(http(s)?://)?w{3}\.#', '$1', $_SERVER['HTTP_HOST']); // Remove o http/https if($cn_ssl == $url_sem_cert){ //E o nome for o mesmo continua a fazer o script de login } } O que vocês acham? Tem sentido o que fiz, está bom. Obrigado pela atenção!
-
Boa tarde, Tenho um conflito no ssl e que está complicado de resolver. Numa cloud, instalei o ssl via httpd para o domínio non www, mas depois inseri para www. Mas agora com https só assume o primeiro ssl que criei, o non www. Como resolvo o conflito? Via ssh?
-
Olá pessoal estou precisando de uma ajuda tenho um site e nesse site contém uma área administrativa (painel) Porém quando adicionei o ssl da cloudflare ele não acessa mais consigo acessar meu site normal mais o admin não oque pode esta errado tenho que criar alguma regra
-
Bom dia amigos, estou migrando o site de meus clientes de http para https e gostaria de saber se essa mudança vai impactar na otimização dos meus clientes no google. Ja tenho diversos sites posicionados com algumas palavras chaves, eu migrando para https a relevância das paginas que estão sem ssl vai perder relevância no google? Aguardo! Obrigado! Att
-
Bom dia. Estou acessando um site de consulta de placa veicular. Queria já passar a placa, executando um post e pegar o retorno onde os dados do veículo estão. Mas o retorno sempre volta vazio. Alguém consegue saber o motivo? Abaixo o código: <?php $postfields = array('placa'=>'HHD-1968'); $ch = curl_init(); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt($ch, CURLOPT_URL, 'https://www.qualveiculo.net'); $result = curl_exec($ch); echo $result; ?>
-
Olá pessoal, estou tendo problemas ao visualizar páginas do meu Blog em wordpress está aparecendo o "Error 500" - "Internal Server Error " - "Apache Server at Port 80", que instalei o certificado SSL. O erro acontece em todas as páginas de menos a principal que está com cadeado verde, não tenho log. O Wordpress está instalado em um subdiretório. Alguém tem alguma dica para incluir o certificado sem dar esse problema, ou tem alguma solução para esse erro? Obrigado. Descrição: - Servidor Hostgator - Estou com uma instalação do Blog em um subdiretório /public_html/name/. - Plugin adicionado Really Simple SSL. - Tenho o Cloudflare habilitado - flexible - Pagerules = http://name.com/$1 - http://name.com/ - http://name.com/* - Fiz a alteração do Htaccess com o código: " # Redirecionamento para HTTPS RewriteCond %{HTTP_HOST} ^NOMEDAPASTA\. RewriteRule ^(.*)$ /NOMEDAPASTA/index.php/$1 [L] <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /AVS/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /AVS/index.php/$1 [L] </IfModule> # END WordPress"
-
Boa tarde amigos. Estou com uma dificuldade de instalar o Itau Shopline no meu site, peguei o manual Técnico que o Itau fornece porém não é muito esclarecedor. o Shopline fornece um DLL para criptografia, eis minha primeira dúvida. Esse DLL basta enviar via FTP ou tenho que acessar o IIS e executa-lo de alguma forma? Outra dúvida, eles fornecem um exemplo de código em ASP.NET mas desenvolvi o site em ASP Clássico, mas na hora de executar do tipo: Argument not optional: 'geraDados' Será que há alguém que já teve uma experiência com o Itau Shopline para me esclarecer, dar uma dica que seja ? Agradeço desde já e me desculpa
-
Boa noite galera, seguinte, antes de tudo não sou nenhum profissional da programação, estou aqui pois já tentei várias coisas e não consegui, então não quero que chegue um espertão aqui me diminuindo. Meu problema é o seguinte, instalei um certificado SSL em meu site, mas está com "partes" inseguras, arrumei todas e ainda sim ficou uma, que no caso é o style.css, o mais estranho é que se eu remover a linha que chama ele no <head> o site fica desfigurado e a parte insegura no SSL sai, mas se eu ir no arquivo style.css e LIMPAR ELE POR COMPLETO o site continua inteiro do mesmo jeito e ainda indica que aquela parte está insegura. Deu pra entender mais ou menos o que eu quis dizer? kkk Não consegui explicar direito, mas é isso, se alguém puder ajudar vou ficar muito feliz!
-
Preciso de um Iframe no meu site. Meu site tem protocolo HTTPS, e o source do Iframe também. Então, por que o meu site não o exibe? Ambos sites tem certificado. <!DOCTYPE html> <html class="no-js" lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="robots" content="index,follow" /> <meta name="googlebot" content="index,follow" /> <link rel="icon" href="/site/img/layout/favicon.png" /> <style>.se-pre-con { position: fixed; left: 0px; top: 0px; width:100%; height: 100%; z-index: 9999; background: url(/site/img/layout/preloader.svg) center no-repeat #3177fa; }</style> <script src="//code.jquery.com/jquery-2.1.1.min.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <link rel="stylesheet" href="/site/css/script/jquery-ui-delta/jquery-ui.css"> <title>Teste</title> </head> <body id="home"> <h1>Teste</h1> <iframe src="https://sandbox-app.vindi.com.br/customer/bills/6740?token=1fd4b0cc-2f66-4b3e-9bac-7c9988e64646" width="100%" height="50%"></iframe> </body> </html>
-
Estou utilizando um mysql server no Azure e habilitando a exigência de SSL para conectar ao BD, surge o seguinte erro: SQLSTATE[HY000] [2002] Estou passando as opções conforme abaixo, mas o erro persiste: $conn = new PDO( "mysql:host=host;port=3306;dbname=bd;charset=utf8;", "user", "senha", array( PDO::MYSQL_ATTR_SSL_KEY => 'c:\ssl\BaltimoreCyberTrustRoot.crt.pem', PDO::MYSQL_ATTR_SSL_CERT => 'c:\ssl\BaltimoreCyberTrustRoot.crt.pem', PDO::MYSQL_ATTR_SSL_CA => '../ssl/BaltimoreCyberTrustRoot.crt.pem' ) ); Alguma dica?
-
Estou trabalhando com conexões seguras no MySQL e para isso todas elas são feitas através do SSL. Só que quando tento conectar com o banco pelo navegador a seguinte mensagem aparece: SQLSTATE[HY000] [3159] CONNECTIONS USING INSECURE TRANSPORT ARE PROHIBITED WHILE --REQUIRE_SECURE_TRANSPORT=ON. No SGBD eu escolhi uma opção que requer a conexão SSL e deu certo mas não sei como fazer isso no PHP PDO. Abraços.
-
Instalação de certificado SSL, muda algo no site?
Maykel-ctba posted a question in Perguntas e respostas rápidas
Pessoas, Estou querendo inserir um certificado SSL no meu site pela minha hospedagem. A dúvida é: Após a instalação e compra do mesmo, preciso mexer em alguma rotina do meu site? logins, compras, etc?