Spid in php puro

Ciao a tutti
Sto implementando CIE per una PA.
Ho installato correttamente la libreria spid-cie-php.
Ho scaricato il metadata all’indirizzo /myservice/module.php/saml/sp/metadata.php/cie
Quando vado a caricare il metadata su Ambiente di preproduzione in Federazione mi restituisce il seguente errore:

  1. [ContactPerson] Dati del contatto amministrativo non validi
  2. [/EntityDescriptor/ContactPerson/Extensions] Elemento Extensions non presente

Andando a controllare il metadata difatti mancava la parte extension e l’ho aggiunta manualmente:

 <md:Extensions>
      <cie:Public/>
      <cie:IPACode>CodiceIPA</cie:IPACode>
      <cie:Municipality>H501</cie:Municipality> 
    </md:Extensions>

Quando ricarico il metadata con gli extension mi compare l’errore:

  1. [/EntityDescriptor/Signature/KeyInfo/X509Data/X509Certificate] Certificato non valido
    Mentre prima di inserire manualmente le extension non dava questo problema.

Come posso risolvere?