assertThat(sp.isAuthnRequestsSigned()).isTrue(); assertThat(sp.getWantAssertionsSigned()).isTrue();
public boolean isAuthnRequestsSigned() { return this.ssoDescriptor.isAuthnRequestsSigned(); }
@Override protected boolean mustSignRequest(final SPSSODescriptor spDescriptor, final IDPSSODescriptor idpssoDescriptor) { boolean signOutboundContext = false; if (this.isRequestSigned) { logger.debug("Requests are expected to be always signed before submission"); signOutboundContext = true; } else if (spDescriptor.isAuthnRequestsSigned()) { logger.debug("The service provider metadata indicates that authn requests are signed"); signOutboundContext = true; } else if (idpssoDescriptor.getWantAuthnRequestsSigned()) { logger.debug("The identity provider metadata indicates that authn requests may be signed"); signOutboundContext = true; } return signOutboundContext; }
if (spssoRole.isAuthnRequestsSigned() == Boolean.TRUE) { if (! isMessageSigned(messageContext)) { log.error("SPSSODescriptor for entity ID '{}' indicates AuthnRequests must be signed, "
provider.setSingleLogoutService(getEndpoints(desc.getSingleLogoutServices())); provider.setManageNameIDService(getEndpoints(desc.getManageNameIDServices())); provider.setAuthnRequestsSigned(desc.isAuthnRequestsSigned()); provider.setWantAssertionsSigned(desc.getWantAssertionsSigned()); provider.setAssertionConsumerService(getEndpoints(desc.getAssertionConsumerServices()));