[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