@Override
protected void outputContent(PrintWriter out, Language l, Map<String, Object> vars) {
final List<Organisation> o = target.getActor().getOrganisations();
- vars.put("certlogin", target.isStronglyAuthenticated());
+ vars.put("certlogin", target.isStronglyAuthenticated() && target.getActor().hasValidOrgAdminChallenge());
if (target.getTarget() != target.getActor()) {
vars.put("personal", target.getTarget() != target.getActor());
}