Author: bblfish
Date: Fri Apr  1 13:21:18 2011
New Revision: 1087699

URL: http://svn.apache.org/viewvc?rev=1087699&view=rev
Log:
CLEREZZA-481: AuthenticationMethod.authenticate(Request request) return Subject

Modified:
    
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/ssl/X509TrustManagerWrapperService.scala

Modified: 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/ssl/X509TrustManagerWrapperService.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/ssl/X509TrustManagerWrapperService.scala?rev=1087699&r1=1087698&r2=1087699&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/ssl/X509TrustManagerWrapperService.scala
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/ssl/X509TrustManagerWrapperService.scala
 Fri Apr  1 13:21:18 2011
@@ -31,14 +31,14 @@ import org.apache.clerezza.foafssl.auth.
 
 object X509TrustManagerWrapperService {
        private val logger = 
LoggerFactory.getLogger(classOf[X509TrustManagerWrapperService])
-       }
-       
-       
+}
+
+
 class X509TrustManagerWrapperService() extends X509TrustManagerWrapper {
-       
+
        import X509TrustManagerWrapperService._
-       
-       override def wrapTrustManager(trustManager: X509TrustManager): 
X509TrustManager =  {
+
+       override def wrapTrustManager(trustManager: X509TrustManager): 
X509TrustManager = {
 
                new TrustAllClientsWrappingTrustManager(trustManager) {
 
@@ -48,23 +48,23 @@ class X509TrustManagerWrapperService() e
                                        val webIdUriRefs = 
X509Claim.getClaimedWebIds(chain(0))
                                        if (webIdUriRefs.isEmpty) {
                                                
trustManager.checkClientTrusted(chain, authType)
-                                               }
+                                       }
                                        return
 
                                } catch {
                                        //todo: this should be more clever, 
only displaying full stack trace if requested
                                        //todo: currently could be a denial of 
service attack - by filling up your hard drive
-                                       case ex: Throwable  => { 
-                                                       logger.info("can't 
check client",ex) 
-                                                       throw new 
CertificateException("cannot check client"+ex.getMessage);
-                                               }
+                                       case ex: Throwable => {
+                                               logger.info("can't check 
client", ex)
+                                               throw new 
CertificateException("cannot check client" + ex.getMessage);
+                                       }
                                }
                        }
                }
        }
-       
+
        protected def activate(context: ComponentContext) = { }
-       
-       
-       }
-       
+
+
+}
+        
\ No newline at end of file


Reply via email to