Connect to EPP Server with PHP, using SSL

后端 未结 3 1338
醉酒成梦
醉酒成梦 2021-01-14 00:13

I\'m about to connect to a secure EPP server and send an XML request and then receive a response in XML format again.

I need to do this in PHP. So I need to connect

3条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-14 00:33

     array(
        'verify_peer' => $verify_peer,
        'cafile' => "/CAfiles/gd_bundle.crt",
        'local_cert' => "/certs/certificate.cer",
        'passphrase' => 'YourCertificatePasswordHere'
        )
    );
    
    $context = stream_context_create($opts);
    
    // TLSv1
    
    $fp = stream_socket_client( "tls://$epp_server:$port", $errno, $errstr, 1, STREAM_CLIENT_CONNECT, $context);
    
    // SSLv3
    //$fp = stream_socket_client( "sslv3://$epp_server:$port", $errno, $errstr, 1, STREAM_CLIENT_CONNECT, $context);
    
    if (!$fp) {
        echo "$errstr ($errno)
    \n"; } else { fwrite($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\nAccept: */*\r\n\r\n"); while (!feof($fp)) { echo fgets($fp, 1024); } fclose($fp); } ?>

提交回复
热议问题