login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] SSL verbinding maken (Opgelost)

Offline Sc0tTy - 17/07/2007 16:23
Avatar van Sc0tTyPHP interesse Ik wil een SSL verbinding maken naar een IRC netwerk , maar het wil niet lukken. SSL etc zijn goed geinstalleerd.

  1. 'ssl'=>array(
  2. 'verify_peer' => false,
  3. 'allow_self_signed' => true
  4. ) ) );
  5.  
  6. // Open socket
  7. $socket = stream_socket_client(
  8. 'ssl://irc.netwerk.nl:1234' , $errno , $errstr, 10 ,
  9. STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT , $ctx
  10. );


Weet iemand of ik een optie mis oid ? ( irc netwerk + poort aangepast ;) )

1 antwoord

Gesponsorde links
Offline Sc0tTy - 17/07/2007 16:31 (laatste wijziging 18/07/2007 12:40)
Avatar van Sc0tTy PHP interesse nope https:// is het niet , kga et nu ff proberen zonder ssl:// ( die stond er nog van voor dat ik die ctx gebruikte

EDIT nope zonder ssl:// paktie em ook nie.

EDIT2 :

  1. $ctx = stream_context_create( array( 'ssl' => array( 'verify_peer' => FALSE, 'allow_self_signed' => TRUE ) ) );
  2.  
  3. // Open socket
  4. $socket = stream_socket_client(
  5. 'ssl://irc.netwerk.nl:1234' , $errno , $errstr,
  6. $this -> class_settings -> get( 'settings' , 'connection' , 'timeout' ) ,
  7. STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT , $ctx
  8. );
  9.  
  10.  
  11. usleep( 50000 );
  12.  
  13. stream_socket_enable_crypto( $socket , true, STREAM_CRYPTO_METHOD_SSLv23_CLIENT );


is wat ik nu heb , en dat werkt 
die usleep is nodig omdat de socket eerst geheel geopend moet zijn voordat je die crypto er over heen kan zetten, wanneer je dit niet deed en de verbinding wat trager is/werd kreeg je een warning.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s