import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
+import java.util.Map;
import java.util.Random;
import javax.servlet.RequestDispatcher;
private SAMLBinding binding;
private IdPConfig configuration;
- private HashMap protocolHandlers = new HashMap();
+ private Map<String, IdPProtocolHandler> protocolHandlers = new HashMap<String, IdPProtocolHandler>();
private IdPProtocolSupport protocolSupport;
/*
public abstract class BaseHandler implements IdPProtocolHandler {
private static Logger log = Logger.getLogger(BaseHandler.class.getName());
- private HashSet locations = new HashSet();
+ private HashSet<String> locations = new HashSet<String>();
/**
* Required DOM-based constructor.
import javax.servlet.http.HttpServletRequest;
-import org.apache.log4j.Logger;
import org.w3c.dom.Element;
import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
super(config);
}
- private static Logger log = Logger.getLogger(BaseServiceHandler.class.getName());
-
protected static X509Certificate getCredentialFromProvider(HttpServletRequest req) {
X509Certificate[] certArray = (X509Certificate[]) req.getAttribute("javax.servlet.request.X509Certificate");
log.info("Request contains TLS credential: (" + chain[0].getSubjectX500Principal().getName(X500Principal.RFC2253)
+ ").");
}
- ArrayList assertions = new ArrayList();
+ ArrayList<SAMLAssertion> assertions = new ArrayList<SAMLAssertion>();
Iterator artifacts = samlRequest.getArtifacts();
if (!artifacts.hasNext()) {