An option could be to use certificates signed by a self-signed CA added to your trust store.
Well, another argument in favor of not overloading TLDs for internal domains, then, and just buying an additional domain if you really want to have separate internal and external domains.