diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/file/FileAuthenticationService.java b/authentication/source/java/ch/systemsx/cisd/authentication/file/FileAuthenticationService.java
index a28da8774f0483604bec4265ae4c9f4657e0f823..1215141dcf9c8e97083bbdf146c57b6e7f0a3cec 100644
--- a/authentication/source/java/ch/systemsx/cisd/authentication/file/FileAuthenticationService.java
+++ b/authentication/source/java/ch/systemsx/cisd/authentication/file/FileAuthenticationService.java
@@ -108,7 +108,7 @@ public class FileAuthenticationService implements IAuthenticationService
         {
             throw new IllegalArgumentException("Cannot find user '" + user + "'.");
         }
-        return userOrNull.asPrincial();
+        return userOrNull.asPrincipal();
     }
 
     public void check() throws EnvironmentFailureException, ConfigurationFailureException
diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/file/UserEntry.java b/authentication/source/java/ch/systemsx/cisd/authentication/file/UserEntry.java
index 57afdd103f00c86089f6754ba32cd8fcd72f0fdb..a2ce939677a345c3c385cf327088fd0d13e09797 100644
--- a/authentication/source/java/ch/systemsx/cisd/authentication/file/UserEntry.java
+++ b/authentication/source/java/ch/systemsx/cisd/authentication/file/UserEntry.java
@@ -85,7 +85,7 @@ class UserEntry extends AbstractHashable
     /**
      * Returns the user entry as {@link Principal}.
      */
-    Principal asPrincial()
+    Principal asPrincipal()
     {
         return new Principal(getUserId(), getFirstName(), getLastName(), getEmail());
     }
diff --git a/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/FileAuthenticationServiceTest.java b/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/FileAuthenticationServiceTest.java
index f98c7bc3b33c58bb20b479b479991af81cadb0eb..049e268ba3890f04e49ff463ab89f6f8acaf877f 100644
--- a/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/FileAuthenticationServiceTest.java
+++ b/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/FileAuthenticationServiceTest.java
@@ -126,7 +126,7 @@ public class FileAuthenticationServiceTest
                 will(returnValue(user));
             }
         });
-        assertEquals(user.asPrincial(), authService.getPrincipal(token, uid));
+        assertEquals(user.asPrincipal(), authService.getPrincipal(token, uid));
         context.assertIsSatisfied();
     }
     
diff --git a/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/UserEntryTest.java b/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/UserEntryTest.java
index 40f1c016c0398d87275517b28dd64a4917ffa5ec..4ab672b0618adf0bc222689f75a6adf18600bac7 100644
--- a/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/UserEntryTest.java
+++ b/authentication/sourceTest/java/ch/systemsx/cisd/authentication/file/UserEntryTest.java
@@ -100,7 +100,7 @@ public class UserEntryTest
     public void testAsPrincial()
     {
         final UserEntry entry = new UserEntry(PASSWORD_LINE);
-        final Principal principal = entry.asPrincial();
+        final Principal principal = entry.asPrincipal();
         assertEquals("id", principal.getUserId());
         assertEquals("First", principal.getFirstName());
         assertEquals("Last", principal.getLastName());