Index: trunk/src/oauth/signpost/signature/OAuthMessageSigner.java
===================================================================
--- trunk/src/oauth/signpost/signature/OAuthMessageSigner.java	(revision 9227)
+++ trunk/src/oauth/signpost/signature/OAuthMessageSigner.java	(revision 10746)
@@ -17,5 +17,5 @@
 import java.io.IOException;
 import java.io.Serializable;
-import javax.xml.bind.DatatypeConverter;
+import java.util.Base64;
 
 import oauth.signpost.exception.OAuthMessageSignerException;
@@ -54,9 +54,9 @@
 
     protected byte[] decodeBase64(String s) {
-        return DatatypeConverter.parseBase64Binary(s);
+        return Base64.getDecoder().decode(s);
     }
 
     protected String base64Encode(byte[] b) {
-        return DatatypeConverter.printBase64Binary(b);
+        return Base64.getEncoder().encodeToString(b);
     }
 
