annotate flys-client/src/main/java/de/intevation/flys/client/server/GGInATrustStrategy.java @ 4647:1fea4243721c

Add stubs for GaugeAccess and RangeAccess, for they do not get lost. These cannot be used as is, but is a starting stone for proper implementation and refactoring.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 05 Dec 2012 13:57:50 +0100
parents abf267708672
children
rev   line source
2949
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.server;
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
2
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
3 import java.security.cert.CertificateException;
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
4 import java.security.cert.X509Certificate;
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
5
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
6 import org.apache.http.conn.ssl.TrustStrategy;
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
7
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
8 public class GGInATrustStrategy implements TrustStrategy {
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
9
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
10 /**
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
11 * Tempoary class to accept all certificates for GGinA Authentication
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
12 */
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
13
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
14 @Override
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
15 public boolean isTrusted(X509Certificate[] chain, String authType) throws CertificateException {
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
16 // FIXME validate Certificate
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
17 return true;
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
18 }
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
19 }
abf267708672 Add a TrustStategy to be able to ignore SSL Certificate issues with GGinA
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
20

http://dive4elements.wald.intevation.org