stream_socket_enable_crypto Turns encryption on/off on an already connected socket Description mixedstream_socket_enable_crypto resourcestream boolenable intcrypto_type resourcesession_stream When called with the crypto_type parameter, stream_socket_enable_crypto will setup encryption on the stream using the specified method. Valid values for crypto_type 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 Once the crypto settings are established, cryptography can be turned on and off dynamically by passing &true; or &false; in the enable parameter. If this stream should be seeded with settings from an already established crypto enabled stream, pass that stream's resource variable in the fourth parameter. Returns &true; on success, &false; if negotiation has failed or 0 if there isn't enough data and you should try again (only for non-blocking sockets). <function>stream_socket_enable_crypto</function> Example ]]> , and