Bonjour,

J'aimerai réaliser une première connection avec le Banc de test de l'afnic pour pouvoir ensuite me plonger dans le developpement d'un gestionnaire de nom de domaine.

Mais voilà, les débuts sont difficiles, ou je ne vois pas le pb.

Voici ce que j'ai essayé pour me connecter:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
	define( 'HOST', 'ssl://epp.test.nic.fr:700' );
	define( 'XML_FILE', 'request.xml' );
 
	function requestCurl( $data ) {
 
		$ch = curl_init( HOST );
 
		curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
 
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
		curl_setopt($ch, CURLOPT_CAINFO,  "./Certificat/www.crt");
 
		if( !$data = curl_exec( $ch )) {
			echo 'Curl execution error. ', curl_error( $ch ) ."\n";
			return FALSE;
		}
 
		curl_close( $ch );
		return $data;
	}
 
 
 
	$xml = implode( "", file(XML_FILE) );
	//header( 'Content-Type: text/xml' );
 
	echo requestCurl( $xml );
?>
J'ai essayé plusieurs protocole : http, https, tls, ssl mais pas de résultat.
J'ai également tenter avec et sans certificat.

Autre info , mon fichier request:
Code :
1
2
3
4
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
	<hello/>
</epp>
Voici l'erreur remontée:
Curl execution error. couldn't connect to host
A savoir que cet host est donné par l'afnic :
http://www.afnic.fr/medias/documents...-technique.pdf
Page 10.

J'aimerai savoir si vous voyez quelques chose d'évident dans le code ou si vous avez déjà développer un client pour l'Afnic?

Merci,

Gui.