[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