Mercurial > dive4elements > river
annotate flys-client/src/main/java/de/intevation/flys/client/server/GGInATrustStrategy.java @ 3844:7a096ec98596
Open gauge tree fold for historicalq reference too
flys-client/trunk@5561 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Bjoern Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 21 Sep 2012 14:21:05 +0000 |
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 |