Hola,
Yo también uso curl y acabo de subir una con esto
Código PHP:
curl.exe --tlsv1.2 --data-binary @fichero.XML --cert-type P12 --cert nombrecertificado.p12:password -H "Content-Type: application/xml;charset=UTF8" -X POST https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP -o respuesta.XML
A ver si te ayuda