/** {@inheritDoc} */ @Override @Nullable protected String getCertificatePresenterEntityID(@Nonnull final MessageContext messageContext) { AbstractAuthenticatableSAMLEntityContext entityContext = messageContext.getSubcontext(entityContextClass); if (entityContext != null) { log.trace("Found authenticatable entityID '{}' from context: {}", entityContext.getEntityId(), entityContext.getClass().getName()); return entityContext.getEntityId(); } else { log.trace("Authenticatable entityID context was not present: {}", entityContext.getClass().getName()); return null; } }
/** {@inheritDoc} */ @Override @Nullable @NotEmpty public String getEntityId() { if (super.getEntityId() == null) { setEntityId(resolveEntityId()); } return super.getEntityId(); }