Hi,
From support I got an better solution that does not involve creating strange NAT configuration. Just edit the implied_rules.def file in $FWDIR/lib
From:
// The following is for portals: http and https (80 and 443)
#if defined (ENABLE_PORTAL_HTTP_REDIRECT)
#define enable_portal_http(gw, ip_list, portals_allow_ext_ifc) \
((dport = 80) or (dport = 443)), \
((portals_allow_ext_ifc = 0, ifaddr in internal_interface_list \
) or (portals_allow_ext_ifc = 1)), \
<dst> in ip_list, inbound, tcp, \
start_rule_code(MAKE_RULENUM(0,0x38)), \
set r_entry CHANGE_TYPE(r_entry,CONN_NOENC), \
set r_mhandler &tcpt_dummy_handler, \
IMPLIED_RECORD_CONN(MAKE_RULENUM(0,0x38)), \
IMPLIED_LOG, accept;
#else
#define enable_portal_http(gw, ip_list, portals_allow_ext_ifc)
#endif
TO:
// The following is for portals: http and https (80 and 443)
#if defined (ENABLE_PORTAL_HTTP_REDIRECT)
#define enable_portal_http(gw, ip_list, portals_allow_ext_ifc) \
/* ((dport = 80) or (dport = 443)), \
((portals_allow_ext_ifc = 0, ifaddr in internal_interface_list \
) or (portals_allow_ext_ifc = 1)), \
<dst> in ip_list, inbound, tcp, \
start_rule_code(MAKE_RULENUM(0,0x38)), \
set r_entry CHANGE_TYPE(r_entry,CONN_NOENC), \
set r_mhandler &tcpt_dummy_handler, \
IMPLIED_RECORD_CONN(MAKE_RULENUM(0,0x38)), \
IMPLIED_LOG, accept; */
#else
#define enable_portal_http(gw, ip_list, portals_allow_ext_ifc)
#endif
After this, you need to create explicit rule to allow the required traffic, but the certificate is not shown anymore.
In my lab and at the customers gateway, this was to solution.
Hope it helps.
Regards,
Martijn