We also have a x.509 certificate from our internet provider (mostly for our websites), signed by a trusted internet CA.
Desculpe, isso geralmente não é possível. Existem basic constraints
no certificado X.509 e um deles diz se pode assinar outros certificados. Geralmente, as CAs não emitem esses certificados para não-CAs.
Este é um exemplo de um certificado autorizado a assinar outros certificados:
Esteéumexemplodeumcertificadonormal-nãoépermitidoassinaroutroscertificados:
Eu não me preocuparia com isso. Virtualmente todas CAs públicas possuem certificados raiz auto-assinados, então por que sua CA privada não deve ter uma raiz autoassinada?