[utilities COMMIT] in /java-support/trunk: doc/RELEASE-NOTES.txt src/main/java/net/shibboleth/utilities/java/support/...

noreply at shibboleth.net noreply at shibboleth.net
Wed Apr 10 14:35:06 EDT 2013


Author: iay
Date: Wed Apr 10 14:35:06 2013
New Revision: 370

URL: http://svn.shibboleth.net/view/utilities?rev=370&view=rev
Log:
[JSPT-24] Type4UuidIdentifier and RandomIdentifier generation strategies do not generate a valid XML ID

Added:
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/security/
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategyTest.java   (with props)
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategyTest.java   (with props)
Modified:
    java-support/trunk/doc/RELEASE-NOTES.txt
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java

Modified: java-support/trunk/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/doc/RELEASE-NOTES.txt?rev=370&r1=369&r2=370&view=diff
==============================================================================
--- java-support/trunk/doc/RELEASE-NOTES.txt (original)
+++ java-support/trunk/doc/RELEASE-NOTES.txt Wed Apr 10 14:35:06 2013
@@ -2,4 +2,5 @@
 ===============================
 [JSPT-3] - Providers helpers for dealing with idle connections in HttpClient
 [JSPT-16] - Add a ServletListener that configures logback with a specified configuration file
-[JSPT-23] - SerializeSupport prettyPrintXML has reverted impl to diverge from writeNode and nodeToString 
+[JSPT-23] - SerializeSupport prettyPrintXML has reverted impl to diverge from writeNode and nodeToString
+[JSPT-24] - Type4UuidIdentifier and RandomIdentifier generation strategies do not generate a valid XML ID

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java?rev=370&r1=369&r2=370&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java Wed Apr 10 14:35:06 2013
@@ -98,7 +98,7 @@
         byte[] buf = new byte[sizeOfIdentifier];
         random.nextBytes(buf);
         try {
-            return StringUtils.newStringUsAscii(encoder.encode(buf));
+            return "_" + StringUtils.newStringUsAscii(encoder.encode(buf));
         } catch (EncoderException e) {
             throw new RuntimeException(e);
         }

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java?rev=370&r1=369&r2=370&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java Wed Apr 10 14:35:06 2013
@@ -28,6 +28,6 @@
 
     /** {@inheritDoc} */
     @Nonnull public String generateIdentifier() {
-        return UUID.randomUUID().toString();
+        return "_" + UUID.randomUUID().toString();
     }
 }



More information about the commits mailing list