EndpointPolicy ep = pe.getServerEndpointPolicy(ei, destination);
Collection<Assertion> assertions = ep.getChosenAlternative();
for (Assertion a : assertions) {
if (a instanceof TransportBinding) {
TransportBinding tb = (TransportBinding)a;
TransportToken tt = tb.getTransportToken();
Token t = tt.getTransportToken();
if (t instanceof HttpsToken) {
isSecured = true;
break;
}
}
}
Policy policy = ep.getPolicy();
List<PolicyComponent> pcList = policy.getPolicyComponents();
for (PolicyComponent a : pcList) {
if (a instanceof TransportBinding) {
TransportBinding tb = (TransportBinding)a;
TransportToken tt = tb.getTransportToken();
Token t = tt.getTransportToken();
if (t instanceof HttpsToken) {
isSecured = true;
break;
}
}