[jboss-identity-commits] JBoss Identity SVN: r247 - in identity-federation/trunk: identity-bindings/src/main/java/org/jboss/identity/federation/bindings/jboss/subject and 2 other directories.
jboss-identity-commits at lists.jboss.org
jboss-identity-commits at lists.jboss.org
Fri Jan 23 00:37:06 EST 2009
Author: anil.saldhana at jboss.com
Date: 2009-01-23 00:37:06 -0500 (Fri, 23 Jan 2009)
New Revision: 247
Modified:
identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/interfaces/TrustKeyManager.java
identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/jboss/subject/JBossIdentityGroup.java
identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/saml/v2/request/SAML2Request.java
identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/DeflateUtil.java
identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/XMLSignatureUtil.java
Log:
javadoc
Modified: identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/interfaces/TrustKeyManager.java
===================================================================
--- identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/interfaces/TrustKeyManager.java 2009-01-23 04:45:10 UTC (rev 246)
+++ identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/interfaces/TrustKeyManager.java 2009-01-23 05:37:06 UTC (rev 247)
@@ -29,13 +29,41 @@
import org.jboss.identity.federation.bindings.config.KeyValue;
/**
+ * Key Manager interface used in trust decisions
* @author Anil.Saldhana at redhat.com
* @since Jan 22, 2009
*/
public interface TrustKeyManager
{
+ /**
+ * Provide a set of properties used for authentication
+ * into the storage of keys - keystore, ldap, db, HSM etc
+ * @param authList
+ * @throws Exception
+ */
void setAuthProperties(List<AuthProperty> authList) throws Exception;
+
+ /**
+ * Set a list of (domain,alias) tuple to trust domains
+ * The alias is a string that represents the validating key stored
+ * for a domain
+ * @param aliases
+ * @throws Exception
+ */
void setValidatingAlias(List<KeyValue> aliases) throws Exception;
+
+ /**
+ * Get the Signing Key
+ * @return
+ * @throws Exception
+ */
PrivateKey getSigningKey() throws Exception;
+
+ /**
+ * Get the Validating Public Key of the domain
+ * @param domain
+ * @return
+ * @throws Exception
+ */
PublicKey getValidatingKey(String domain) throws Exception;
}
\ No newline at end of file
Modified: identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/jboss/subject/JBossIdentityGroup.java
===================================================================
--- identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/jboss/subject/JBossIdentityGroup.java 2009-01-23 04:45:10 UTC (rev 246)
+++ identity-federation/trunk/identity-bindings/src/main/java/org/jboss/identity/federation/bindings/jboss/subject/JBossIdentityGroup.java 2009-01-23 05:37:06 UTC (rev 247)
@@ -29,6 +29,7 @@
import java.util.Set;
/**
+ * A Principal Group used to register roles in JBoss
* @author Anil.Saldhana at redhat.com
* @since Jan 16, 2009
*/
Modified: identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/saml/v2/request/SAML2Request.java
===================================================================
--- identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/saml/v2/request/SAML2Request.java 2009-01-23 04:45:10 UTC (rev 246)
+++ identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/saml/v2/request/SAML2Request.java 2009-01-23 05:37:06 UTC (rev 247)
@@ -79,6 +79,13 @@
}
+ /**
+ * Get a Request Type from Input Stream
+ * @param is
+ * @return
+ * @throws Exception
+ * @throws IllegalArgumentException inputstream is null
+ */
@SuppressWarnings("unchecked")
public RequestAbstractType getRequestType(InputStream is) throws Exception
{
Modified: identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/DeflateUtil.java
===================================================================
--- identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/DeflateUtil.java 2009-01-23 04:45:10 UTC (rev 246)
+++ identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/DeflateUtil.java 2009-01-23 05:37:06 UTC (rev 247)
@@ -31,8 +31,7 @@
import java.util.zip.InflaterInputStream;
/**
- * Encoder of saml messages based on the DEFLATE
- * compression
+ * Encoder of saml messages based on DEFLATE compression
* @author Anil.Saldhana at redhat.com
* @since Dec 11, 2008
*/
Modified: identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/XMLSignatureUtil.java
===================================================================
--- identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/XMLSignatureUtil.java 2009-01-23 04:45:10 UTC (rev 246)
+++ identity-federation/trunk/identity-fed-api/src/main/java/org/jboss/identity/federation/api/util/XMLSignatureUtil.java 2009-01-23 05:37:06 UTC (rev 247)
@@ -55,6 +55,7 @@
import org.jboss.identity.federation.api.saml.v2.request.SAML2Request;
import org.jboss.identity.federation.core.saml.v2.factories.JBossSAMLBaseFactory;
import org.jboss.identity.federation.saml.v2.protocol.AuthnRequestType;
+import org.jboss.identity.federation.saml.v2.protocol.RequestAbstractType;
import org.jboss.identity.xmlsec.w3.xmldsig.ObjectFactory;
import org.jboss.identity.xmlsec.w3.xmldsig.SignatureType;
import org.w3c.dom.Document;
@@ -149,7 +150,7 @@
}
/**
- * Sign an AuthnRequestType
+ * Sign an RequestType
* @param request
* @param keypair Key Pair
* @param digestMethod (Example: DigestMethod.SHA1)
@@ -157,7 +158,7 @@
* @return
* @throws Exception
*/
- public static Document sign(AuthnRequestType request, KeyPair keypair,
+ public static Document sign(RequestAbstractType request, KeyPair keypair,
String digestMethod, String signatureMethod) throws Exception
{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
More information about the jboss-identity-commits
mailing list