NFSE criando vários X509Certificate

Estou tentando fazer a implementação da Nota Fiscal de uberlândia

Conseguir gerar o XML até a assinatura digital, porém ocorre o erro webservice

No qual me retorna ERRO VALIDACAO XSD: (400)error: org.xml.sax.SAXParseException: cvc-complex-type.2.4.d: Invalid content was found starting with element ‘X509Certificate’. No child element is expected at this point.

Eu percebi que o certificado publico possui 4 certificações, que provavelmente tá gerando 4 nós de X509Certificante

Gostaria de saber se tem um jeito de omitir, ou junta as 4 certificações dentro do publico

Estou fazendo em PHP

Na verdade são 4 certificados que compõe a cadeia do certificado.
Sim, ao assinar você pode omitir isso.

Use o meu exemplo de assinatura:
Assinatura e Envio de XML SMARAPD padrão ABRASF 2.03 (Vila Velha)

Este tópico foi fechado automaticamente 30 dias depois da úlima resposta. Novas respostas não são mais permitidas.