[java-opensaml COMMIT] in /trunk/opensaml-saml-api/src/main/java/org/opensaml/saml: common/binding/artifact/SAMLSourc...

noreply at shibboleth.net noreply at shibboleth.net
Wed Sep 28 18:22:24 EDT 2016


Author: putmanb
Date: Wed Sep 28 18:22:23 2016
New Revision: 4503

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4503&view=rev
Log:
Add SAML artifact interface specializations for artifacts carrying source ID and source location.

Added:
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/artifact/SAMLSourceIDArtifact.java   (with props)
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/common/binding/artifact/SAMLSourceLocationArtifact.java   (with props)
Modified:
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0001.java
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0002.java
    trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/binding/artifact/SAML2ArtifactType0004.java

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0001.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0001.java?rev=4503&r1=4502&r2=4503&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0001.java	(original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0001.java	Wed Sep 28 18:22:23 2016
@@ -19,11 +19,13 @@
 
 import java.util.Arrays;
 
+import org.opensaml.saml.common.binding.artifact.SAMLSourceIDArtifact;
+
 /**
  * SAML 1.X Type 0x0001 Artifact. SAML 1, type 1, artifacts contains a 2 byte type code with a value of 1 followed by a
  * 20 byte source ID followed by a 20 byte assertion handle.
  */
-public class SAML1ArtifactType0001 extends AbstractSAML1Artifact {
+public class SAML1ArtifactType0001 extends AbstractSAML1Artifact implements SAMLSourceIDArtifact {
 
     /** Artifact type code (0x0001). */
     public static final byte[] TYPE_CODE = { 0, 1 };

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0002.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0002.java?rev=4503&r1=4502&r2=4503&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0002.java	(original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml1/binding/artifact/SAML1ArtifactType0002.java	Wed Sep 28 18:22:23 2016
@@ -19,13 +19,15 @@
 
 import java.util.Arrays;
 
+import org.opensaml.saml.common.binding.artifact.SAMLSourceLocationArtifact;
+
 import net.shibboleth.utilities.java.support.primitive.StringSupport;
 
 /**
  * SAML 1 Type 0x0002 Artifact. SAML 1, type 2, artifacts contains a 2 byte type code with a value of 1 followed by a 20
  * byte assertion handle followed by an unspecified number of bytes which are a UTF-8 encoded source location string.
  */
-public class SAML1ArtifactType0002 extends AbstractSAML1Artifact {
+public class SAML1ArtifactType0002 extends AbstractSAML1Artifact implements SAMLSourceLocationArtifact {
 
     /** Artifact type code (0x0002). */
     public static final byte[] TYPE_CODE = { 0, 2 };

Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/binding/artifact/SAML2ArtifactType0004.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/binding/artifact/SAML2ArtifactType0004.java?rev=4503&r1=4502&r2=4503&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/binding/artifact/SAML2ArtifactType0004.java	(original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/saml2/binding/artifact/SAML2ArtifactType0004.java	Wed Sep 28 18:22:23 2016
@@ -19,11 +19,13 @@
 
 import java.util.Arrays;
 
+import org.opensaml.saml.common.binding.artifact.SAMLSourceIDArtifact;
+
 /**
  * SAML 2 Type 0x004 Artifact. SAML 2, type 4, artifacts contains a 2 byte type code with a value of 4 follwed by a 2
  * byte endpoint index followed by a 20 byte source ID followed by a 20 byte message handle.
  */
-public class SAML2ArtifactType0004 extends AbstractSAML2Artifact {
+public class SAML2ArtifactType0004 extends AbstractSAML2Artifact implements SAMLSourceIDArtifact {
 
     /** SAML 2 artifact type code (0x0004). */
     public static final byte[] TYPE_CODE = { 0, 4 };



More information about the commits mailing list