view gwt-client/src/main/java/org/dive4elements/river/client/server/GGInATrustStrategy.java @ 8839:2c8259176c46

Add configurable time tolerance to SAML ticket validation. This allows e.g. to account for time skew between the ISP and the server this servlet is run on.
author Tom Gottfried <tom@intevation.de>
date Wed, 28 Jun 2017 20:09:53 +0200
parents 809c91beee54
children 5e38e2924c07
line wrap: on
line source
/* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
 * Software engineering by Intevation GmbH
 *
 * This file is Free Software under the GNU AGPL (>=v3)
 * and comes with ABSOLUTELY NO WARRANTY! Check out the
 * documentation coming with Dive4Elements River for details.
 */

package org.dive4elements.river.client.server;

import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;

import org.apache.http.conn.ssl.TrustStrategy;

public class GGInATrustStrategy implements TrustStrategy {

    /**
     * Temporary class to accept all certificates for GGinA Authentication.
     */

    @Override
    public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException {
        // FIXME validate Certificate
        return true;
    }
}

http://dive4elements.wald.intevation.org