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: [email protected]
For additional commands, e-mail: [email protected]