[jboss-cvs] Picketbox SVN: r91 - trunk/security-spi/identity/src/main/java/org/jboss/security/identity.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed May 12 20:20:56 EDT 2010


Author: anil.saldhana at jboss.com
Date: 2010-05-12 20:20:55 -0400 (Wed, 12 May 2010)
New Revision: 91

Modified:
   trunk/security-spi/identity/src/main/java/org/jboss/security/identity/IdentityFactory.java
Log:
SECURITY-509: additional methods

Modified: trunk/security-spi/identity/src/main/java/org/jboss/security/identity/IdentityFactory.java
===================================================================
--- trunk/security-spi/identity/src/main/java/org/jboss/security/identity/IdentityFactory.java	2010-05-13 00:19:29 UTC (rev 90)
+++ trunk/security-spi/identity/src/main/java/org/jboss/security/identity/IdentityFactory.java	2010-05-13 00:20:55 UTC (rev 91)
@@ -21,6 +21,9 @@
   */
 package org.jboss.security.identity;
 
+import java.security.Principal;
+import java.security.cert.X509Certificate;
+
 import org.jboss.security.identity.extensions.CertificateIdentityFactory;
 import org.jboss.security.identity.extensions.CredentialIdentityFactory;
  
@@ -42,4 +45,16 @@
       
       throw new RuntimeException("Not Yet Implemented:"+type.name());
    } 
+   
+   public static Identity getIdentity( Principal principal, Object credential )
+   {
+      return CredentialIdentityFactory.createIdentity( principal, credential ); 
+   }
+   
+   public  static Identity  getIdentity(final Principal principal,
+         final X509Certificate[] certs, final Role roles)
+   {
+      CertificateIdentityFactory identityFactory = CertificateIdentityFactory.getInstance();
+      return identityFactory.createIdentity(principal, certs, roles); 
+   }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list