From 9d79dda64fee6aee55bcd119773630fce194dd05 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Sat, 30 Jun 2012 11:38:31 +0200 Subject: Relase version 0.5.9 --- src/de/blinkt/openvpn/OpenVpnManagementThread.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/de/blinkt/openvpn/OpenVpnManagementThread.java') diff --git a/src/de/blinkt/openvpn/OpenVpnManagementThread.java b/src/de/blinkt/openvpn/OpenVpnManagementThread.java index e1b37342..69129eb1 100644 --- a/src/de/blinkt/openvpn/OpenVpnManagementThread.java +++ b/src/de/blinkt/openvpn/OpenVpnManagementThread.java @@ -403,9 +403,12 @@ public class OpenVpnManagementThread implements Runnable { private void processSignCommand(String b64data) { PrivateKey privkey = mProfile.getKeystoreKey(); Exception err =null; + try{ byte[] data = Base64.decode(b64data, Base64.DEFAULT); - Cipher rsasinger = javax.crypto.Cipher.getInstance("RSA/ECB/PKCS1PADDING"); + + Cipher rsasinger = Cipher.getInstance("RSA/ECB/PKCS1PADDING"); + rsasinger.init(Cipher.ENCRYPT_MODE, privkey); byte[] signed_bytes = rsasinger.doFinal(data); @@ -425,8 +428,9 @@ public class OpenVpnManagementThread implements Runnable { err =e; } if(err !=null) { - OpenVPN.logError(R.string.error_rsa_sign,err.getLocalizedMessage()); + OpenVPN.logError(R.string.error_rsa_sign,err.getClass().toString(),err.getLocalizedMessage()); } + } } -- cgit v1.2.3