You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/02/26 08:59:23 UTC

svn commit: r916607 - /labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java

Author: simonetripodi
Date: Fri Feb 26 07:59:23 2010
New Revision: 916607

URL: http://svn.apache.org/viewvc?rev=916607&view=rev
Log:
string to UTF-8 bytes algorithm extracted as a method to be reused in subclasses

Modified:
    labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java

Modified: labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java
URL: http://svn.apache.org/viewvc/labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java?rev=916607&r1=916606&r2=916607&view=diff
==============================================================================
--- labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java (original)
+++ labs/amber/signature-api/src/main/java/org/apache/labs/amber/signature/signers/AbstractMethodAlgorithm.java Fri Feb 26 07:59:23 2010
@@ -302,7 +302,17 @@
      * @return the encoded string.
      */
     protected static String percentEncode(String text) {
-        return new String(URLCodec.encodeUrl(UNRESERVED_CHARS, text.getBytes(UTF_8)), UTF_8);
+        return new String(URLCodec.encodeUrl(UNRESERVED_CHARS, toUTF8Bytes(text)), UTF_8);
+    }
+
+    /**
+     * Converts the input text in a sequence of UTF-8 bytes.
+     *
+     * @param text the text has to be converted.
+     * @return the UTF-8 bytes sequence.
+     */
+    protected static byte[] toUTF8Bytes(String text) {
+        return text.getBytes(UTF_8);
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org