}
@Override
public CallSecurity checkSecurity(RequestContext ctx, TimeConstraints timeConstraints) {
ctx.setRequestLogExtension(new BaselineLogExtension("", null, null));
CallSecurity ret = new CallSecurity();
for (Identity id : ctx.getIdentity().getIdentities()) {
if (id.getPrincipal().getName().contains(SSLAwareTokenResolver.SSL_CERT_INFO)) {
ret.setClientSubject(id.getCredential().getValue().toString());
}
}
ret.setSecurityStrengthFactor(ctx.getTransportSecurityStrengthFactor());
return ret;
}