Articles of ssl

Cómo resolver el error 60 de cURL: certificado SSL en Laravel 5 mientras se autentica en Facebook

Actualmente, estoy haciendo un proyecto en laravel5. Uso socializar para la autenticación de Facebook, pero recibí el error de la CURL que se menciona a continuación. RequestException in CurlFactory.php line 162: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) He buscado en internet y he hecho los siguientes cambios […]

¿Cómo fuerzo HTTPS (Cloudflare Flexible SSL)?

Estoy usando Cloudflare Flexible SSL en un sitio web que programé (sin marco o CMS). Todo funciona y ahora quiero usar HTTPS en todo el sitio. Yo uso PHP en el servidor web Apache. Me pregunto cómo debo abordar esto y redirigir a todos los usuarios a HTTPS. Actualmente mi .htaccess está configurado de esta […]

PHP SSL stream_socket_client no usará $ context creado

Estoy totalmente decepcionado. Me estoy conectando a un servidor ssl y las conexiones directas funcionan bien, pero cuando bash agregar un contexto de flujo para usar proxy o socks5, socket no lo usará y se conectará bastante bien directamente a estos servidores ssl: // de todos modos, Verificando el registro del servidor proxy 127.0.0.1, no […]

¿MySQLi verifica los certificados de servidor de forma predeterminada al usar SSL?

Así es como usualmente me conecto a una base de datos MySQL usando SSL: $db = mysqli_init(); mysqli_ssl_set( $db, NULL, NULL, ‘/etc/ssl/my-certs/ssl-ca.crt.pem’, NULL, NULL ); mysqli_real_connect( $db, ‘db.example.com’, ‘john’, ‘123456’, NULL, NULL, NULL, MYSQLI_CLIENT_SSL ); Al leer la documentación de PHP para mysqli::options , noté la existencia de la opción MYSQLI_OPT_SSL_VERIFY_SERVER_CERT , que asumo es […]

¿Cómo cifrar flujos de socket PHP no bloqueantes?

Estoy intentando usar la función stream_socket_client () de PHP de forma no bloqueante (asíncrona). La documentación en el sitio web de PHP indica que la opción STREAM_CLIENT_ASYNC_CONNECT debe habilitar esta opción. Sin embargo, el siguiente código … $start_time = microtime(true); $sockets[$i] = stream_socket_client(‘ssl://74.125.47.109:993’, $errint, $errstr, 1, STREAM_CLIENT_ASYNC_CONNECT); $end_time = microtime(true); echo “Total time taken: ” […]

Un problema con la conexión: SSL + WebSocket (socketo.me) + Nginx

Siguió este enlace para configurar Nginx, haga clic aquí. Intentó conectar WebSocket (socketo.me) a través de HTTPS. Apertura de WebSocket apretón de manos agotado Como el ngnix de mi servidor de alojamiento (versión: 1.13.8) está configurado para funcionar en modo de proxy inverso en el front-end. Aquí está la configuración del Nginx. http { map […]

Cómo utilizar la conexión mysqli con SSL

Estoy tratando de hacer una conexión segura con mi base de datos php Escribí el siguiente código: prepare(“SELECT id,username FROM user WHERE username = ? AND password = ?”); $statement->bind_param(“ss”, $username, $password); $statement->execute(); $result = $statement->get_result(); $statement->close(); $count = $result->num_rows; if ($count > 0) { session_start(); $_SESSION[“username”] = $username; header(“Location: forum.php”); } else { $_SESSION[‘Error’] […]

¿Dónde almacenar de forma segura los certificados / claves cuando se utiliza PHP / MySQLI / Apache?

Tengo servidores web (Apache / PHP) y de base de datos (MySQL) separados que usan mysqli a través de una conexión SSL que funciona bien. En la función ssl_set () en la biblioteca de conexión de base de datos dentro del marco, puedo especificar la ruta a los archivos de claves / pem siempre y […]

Utilice cURL con SNI (Indicación del nombre del servidor)

Estoy tratando de usar cURL para publicar en una API que acaba de comenzar a usar SNI (para que puedan alojar múltiples certificados ssl en 1 dirección IP). Mi cURL dejó de funcionar como resultado de este movimiento a SNI. Explicaron que es porque cURL está recuperando * .domain-a.com en lugar de * .domain-b.com, por […]

Configurar la aplicación HTTPS: AWS elastic beanstalk

Estoy tratando de configurar HTTPS para mi aplicación elástica Beanstalk que apunta a mi dominio (por ejemplo, sample.com ), por eso he intentado los siguientes pasos. 1. Obtuvo un certificado SSL del administrador de certificados de AWS. 2. Se adjuntó la identificación del certificado SSL en la configuración del equilibrador de carga Mis llamadas a […]