package org.jboss.seam.security.examples.id_consumer;
import javax.enterprise.event.Observes;
import org.jboss.seam.security.external.saml.api.SamlServiceProviderConfigurationApi;
import org.jboss.seam.security.external.virtualapplications.api.AfterVirtualApplicationCreation;
import org.jboss.seam.security.external.virtualapplications.api.VirtualApplication;
public class SamlSpCustomizer {
public void customize(@Observes AfterVirtualApplicationCreation event, SamlServiceProviderConfigurationApi sp, VirtualApplication virtualApplication) {
sp.setEntityId("http://" + virtualApplication.getHostName());
sp.setProtocol("http");
sp.setPort(8080);
sp.setSigningKey("classpath:/test_keystore.jks", "store456", "servercert", "pass456");
}
}