(3) El Consejo Europeo, en su reunión especial en Tampere de los días 15 y 16 de octubre de 1999, acordó trabajar con vistas a la creación de un sistema europeo común de asilo, basado en la plena y total aplicación de la Conven ­ ción de Ginebra sobre el Estatuto de los refugiados de 28 de julio de 1951, completada por el Protocolo de Nueva York de 31 de enero de 1967 (denominada en lo sucesivo «la Convención de Ginebra»), afirmando con ello el principio de no devolución. La primera fase del sistema europeo común de asilo concluyó con la adop ­ ción de los instrumentos jurídicos pertinentes, incluida la Directiva 2003/9/CE, previstos en los Tratados. (4) El Consejo Europeo, en su reunión de 4 de noviembre de 2004, adoptó el Programa de La Haya, que establece los objetivos que han de alcanzarse en el espacio de libertad, seguridad y justicia en el período 2005-2010. A este respecto, el Programa de La Haya invitó a la Comisión Europea a llevar a cabo la evaluación de los instrumentos de la primera fase y a remitir al Parlamento Europeo y al Consejo los instrumentos y medidas de la segunda fase. (5) El Programa de Estocolmo, adoptado por el Consejo Eu ­ ropeo en su reunión de los días 10 y 11 de diciembre de 2009, reiteró el compromiso de establecer, a más tardar en 2012, un espacio común de protección y solidaridad que se base en un procedimiento común de asilo y un estatuto uniforme para las personas a las que se concede protección internacional con arreglo a normas de protec ­ ción de alto nivel y unos procedimientos justos y efica ­ ces.