support ADHOC macro to compile self signed certs workaround