Author: bblfish
Date: Thu Feb 24 13:41:52 2011
New Revision: 1074147

URL: http://svn.apache.org/viewvc?rev=1074147&view=rev
Log:
Spelling mistakes, code simplification, and fix null pointer exception when 
database is missing certain fields.

Modified:
    incubator/clerezza/trunk/parent/platform.security.foafssl/core/pom.xml
    
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/Utilities.scala
    
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/auth/FoafSslAuthentication.scala
    
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/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/core/pom.xml?rev=1074147&r1=1074146&r2=1074147&view=diff
==============================================================================
--- incubator/clerezza/trunk/parent/platform.security.foafssl/core/pom.xml 
(original)
+++ incubator/clerezza/trunk/parent/platform.security.foafssl/core/pom.xml Thu 
Feb 24 13:41:52 2011
@@ -100,7 +100,7 @@
                                                
<Service-Component>OSGI-INF/serviceComponents.xml</Service-Component>
                                                
<Export-Package>!org.apache.clerezza.foafssl.ontologies,
                                                                
org.apache.clerezza.foafssl.*</Export-Package>
-                                               
<Bundle-SymbolicName>org.apache.clerezza.foafssl</Bundle-SymbolicName>
+                                               
<Bundle-SymbolicName>{groupId}.${artifactId}</Bundle-SymbolicName>
                                        </instructions>
                                </configuration>
                        </plugin>

Modified: 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/Utilities.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/Utilities.scala?rev=1074147&r1=1074146&r2=1074147&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/Utilities.scala
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/Utilities.scala
 Thu Feb 24 13:41:52 2011
@@ -66,14 +66,14 @@ object Utilities {
                        val altNme = it.next()
                        val altTpe = altNme.get(0);
                        val altObj = altNme.get(1);
-                       if ((altTpe.asInstanceOf[Integer] == 6) && 
altObj.isInstanceOf[String]) {
+                       if ((altTpe.asInstanceOf[Int] == 6) && 
altObj.isInstanceOf[String]) {
                                result =  new 
UriRef(altObj.asInstanceOf[String]) :: result;
                        }
                }
                return result
        }
        
-       def cretateUsernameForWebId(webId: UriRef) = {
+       def createUsernameForWebId(webId: UriRef) = {
                webId.getUnicodeString.replace(":", "");
        } 
 

Modified: 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/auth/FoafSslAuthentication.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/auth/FoafSslAuthentication.scala?rev=1074147&r1=1074146&r2=1074147&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/auth/FoafSslAuthentication.scala
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.security.foafssl/core/src/main/scala/org/apache/clerezza/foafssl/auth/FoafSslAuthentication.scala
 Thu Feb 24 13:41:52 2011
@@ -49,13 +49,15 @@ class FoafSslAuthentication extends Weig
                if ((certificates == null) || (certificates.length == 0)) {
                        return null
                } else {
+                       //TODO: not all the WebIDs below may have been verified 
(in cases of multiple SANs)
+                       //in fact we only currently verify the first, but as 
soon as we verify more then
+                       //a solution will need to be put in place for this.
                        val webIdUriRefs = 
Utilities.getClaimedWebIds(certificates)
                        if (webIdUriRefs.size > 0) {
-                               
Utilities.cretateUsernameForWebId(webIdUriRefs(0))
+                               return 
Utilities.createUsernameForWebId(webIdUriRefs(0))
                        } else {
-                               null
+                               return null
                        }
-                       
                }
        }
 

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=1074147&r1=1074146&r2=1074147&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
 Thu Feb 24 13:41:52 2011
@@ -133,7 +133,7 @@ class X509TrustManagerWrapperService() e
                val result = new SimpleMGraph()
                val webId = webDescription.getNode.asInstanceOf[UriRef]
                result.add(new TripleImpl(webId, PLATFORM.userName, 
-                                                                 new 
PlainLiteralImpl(Utilities.cretateUsernameForWebId(webId))))
+                                                                 new 
PlainLiteralImpl(Utilities.createUsernameForWebId(webId))))
                result.add(new TripleImpl(webId, RDF.`type` , 
                                                                  FOAF.Agent))
                result


Reply via email to