(PHP 5 >= 5.1.0RC1)
stream_socket_enable_crypto -- Habilita/deshabilita la encripción sobre un socket ya conectadoCuando es llamada con el parámetro tipo_cifrado, la función stream_socket_enable_crypto() preparará la encripción sobre la secuencia usando el método especificado.
Valores válidos para tipo_cifrado
STREAM_CRYPTO_METHOD_SSLv2_CLIENT
STREAM_CRYPTO_METHOD_SSLv3_CLIENT
STREAM_CRYPTO_METHOD_SSLv23_CLIENT
STREAM_CRYPTO_METHOD_TLS_CLIENT
STREAM_CRYPTO_METHOD_SSLv2_SERVER
STREAM_CRYPTO_METHOD_SSLv3_SERVER
STREAM_CRYPTO_METHOD_SSLv23_SERVER
STREAM_CRYPTO_METHOD_TLS_SERVER
Una vez se establecen los parámetros de encripción, la criptografía puede ser encendida y apagada dinámicamente pasando TRUE o FALSE en el parámetro habilitar.
Si esta secuencia debe ser alimentada con una semilla usando los parámetros de una secuencia ya establecida y con la encripción habilitada, ha de pasarse la variable de recurso de esa secuencia en el cuarto parámetro.
Devuelve TRUE en caso de éxito, FALSE si la negociación ha fallado o 0 si no hay suficientes datos y debe intentarse de nuevo (solo para sockets que no causan bloqueos).