The block page hosted by Infoblox uses this CA cert that the client endpoint needs to have in its trusted Root CA store in order for the page to load correctly.
<!DOCTYPE html>
<html title="infoblox-redirect-page">
<head>
<title>Authentication required</title>
<link rel="icon" type="image/x-icon" href="/smart-proxy/resources/favicon.ico" sizes="any" />
<link rel="icon" type="image/svg+xml" href="/smart-proxy/resources/favicon.svg" />
<style>
a[_ngcontent-c12]{color:#337ab7;text-decoration:none}body[_ngcontent-c12]{margin:9;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}h1[_ngcontent-c12]{font-size:24px;margin:0;color:#25598c}.redirect-page-header[_ngcontent-c12]{height:93px;border-bottom:8px solid #2a67a0;background-image:url(/smart-proxy/resources/background.png);background-position:100% 0;background-repeat:no-repeat;padding-top:28px}.col-md-8[_ngcontent-c12]{width:66.6666666667%;float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}p[_ngcontent-c12]{color:#000;margin:0 0 10px}.bold[_ngcontent-c12]{font-weight:700}.infoblox-logo[_ngcontent-c12]{width:240px;margin:0 15px 20px}.message-block[_ngcontent-c12]{color:#000;margin:20px 15px}.infoblox-text[_ngcontent-c12]{margin:20px 15px 10px;font-weight:700}
</style>
<script type="text/javascript">
function loader(){
document.getElementById('codeViewer').addEventListener('click', function () {
element = document.getElementById('code');
element.style.display='inline';
});
var ibFooter = document.getElementById('infobloxFooter');
if (ibFooter != null) {
ibFooter.style.display='none';
}
}
</script>
</head>
<body onload="loader()">
<div _ngcontent-c12="">
<div _ngcontent-c12="" class="message-block">
<p _ngcontent-c12=""><style type="text/css">
<!--
* {
box-sizing: border-box;
}
a {
color: #337ab7;
text-decoration: none;
}
body {
margin: 9;
font-size: 14px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 {
font-size: 24px;
margin: 0;
color: #CC0000;
}
.redirect-page-header {
height: 93px;
border-bottom: 8px solid #2a67a0;
background-image: url('/smart-proxy/resources/background.png');
background-position: right top;
background-repeat: no-repeat;
padding-top: 28px;
}
.col-md-8 {
width: 66.6666666667%;
float: left;
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
p {
color: #000;
margin: 0 0 10px;
}
.bold {
font-weight: bold;
}
.infoblox-logo {
width: 240px;
margin: 0 15px 20px 15px;
}
.message-block {
color: #000000;
margin: 20px 15px;
}
.infoblox-text {
margin: 20px 15px 10px 15px;
font-weight: bold;
}
-->
</style>
<div class="bordered-panel">
<div class="redirect-page-header">
<div class="col-md-8">
<h1 class="bold access-denied">ACCESS DENIED</h1>
</div>
</div>
<div class="message-block">
<p>Access to this domain name was blocked because the site was identified as malicious or the site was explicitly blocked by your corporate security policy. If you think you were blocked in error, please contact your administrator directly.</p>
</div>
<div id="infobloxFooter">
<p class="infoblox-text">Powered by Infoblox</p>
<a href="http://www.infoblox.com/"><img class="infoblox-logo" alt="Infoblox" src="/smart-proxy/resources/logo.svg" /></a>
</div>
</div>
</p>
</div>
<div class="message-block" _ngcontent-c12="">
<br/><br/>
<p _ngcontent-c12="" style="color:red;"></p>
<p _ngcontent-c12="">If you have the access code, please click <a href="#" id="codeViewer">here</a></p>
<div id="code" style="display:none;">
<form method="post">
<p _ngcontent-c12=""><span style="padding-right:10px">Bypass Code </span><input type="text" name="ib-auth-token" value=""/></p>
<input type="submit" value="Submit"/>
</form>
</div>
</div>
<p _ngcontent-c12="" class="infoblox-text">Powered by Infoblox</p>
<a _ngcontent-c12="" href="http://www.infoblox.com/">
<img _ngcontent-c12="" alt="Infoblox" class="infoblox-logo" src="/smart-proxy/resources/logo.svg" />
</a>
</div>
</body>
</html>