summaryrefslogtreecommitdiffstats
path: root/packages/VpnServices
diff options
context:
space:
mode:
authorChia-chi Yeh <chiachi@android.com>2009-09-22 09:33:45 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2009-09-22 09:33:45 -0700
commit990f215b7865d10af87318c62b71d6915436c01e (patch)
tree400925e1d7eb3d04e795edeb4e0cbacdb48357ce /packages/VpnServices
parent769d6039e426a52666773d125045c2b035516159 (diff)
parent91115fd698c492c276307008ae533c22ebc46994 (diff)
downloadframeworks_base-990f215b7865d10af87318c62b71d6915436c01e.zip
frameworks_base-990f215b7865d10af87318c62b71d6915436c01e.tar.gz
frameworks_base-990f215b7865d10af87318c62b71d6915436c01e.tar.bz2
am 91115fd6: am 5b4aa6db: Merge change 26315 into eclair
Merge commit '91115fd698c492c276307008ae533c22ebc46994' * commit '91115fd698c492c276307008ae533c22ebc46994': VpnService: use Credentials instead of CertTool.
Diffstat (limited to 'packages/VpnServices')
-rw-r--r--packages/VpnServices/src/com/android/server/vpn/L2tpIpsecService.java23
1 files changed, 5 insertions, 18 deletions
diff --git a/packages/VpnServices/src/com/android/server/vpn/L2tpIpsecService.java b/packages/VpnServices/src/com/android/server/vpn/L2tpIpsecService.java
index 13b4952..9909905 100644
--- a/packages/VpnServices/src/com/android/server/vpn/L2tpIpsecService.java
+++ b/packages/VpnServices/src/com/android/server/vpn/L2tpIpsecService.java
@@ -17,7 +17,7 @@
package com.android.server.vpn;
import android.net.vpn.L2tpIpsecProfile;
-import android.security.CertTool;
+import android.security.Credentials;
import java.io.IOException;
@@ -30,16 +30,18 @@ class L2tpIpsecService extends VpnService<L2tpIpsecProfile> {
@Override
protected void connect(String serverIp, String username, String password)
throws IOException {
+ L2tpIpsecProfile p = getProfile();
// IPSEC
DaemonProxy ipsec = startDaemon(IPSEC);
ipsec.sendCommand(serverIp, L2tpService.L2TP_PORT,
- getUserkeyPath(), getUserCertPath(), getCaCertPath());
+ Credentials.USER_PRIVATE_KEY + p.getUserCertificate(),
+ Credentials.USER_CERTIFICATE + p.getUserCertificate(),
+ Credentials.CA_CERTIFICATE + p.getCaCertificate());
ipsec.closeControlSocket();
sleep(2000); // 2 seconds
// L2TP
- L2tpIpsecProfile p = getProfile();
MtpdHelper.sendCommand(this, L2tpService.L2TP_DAEMON, serverIp,
L2tpService.L2TP_PORT,
(p.isSecretEnabled() ? p.getSecretString() : null),
@@ -51,19 +53,4 @@ class L2tpIpsecService extends VpnService<L2tpIpsecProfile> {
stopDaemon(IPSEC);
stopDaemon(MtpdHelper.MTPD);
}
-
- private String getCaCertPath() {
- return CertTool.getInstance().getCaCertificate(
- getProfile().getCaCertificate());
- }
-
- private String getUserCertPath() {
- return CertTool.getInstance().getUserCertificate(
- getProfile().getUserCertificate());
- }
-
- private String getUserkeyPath() {
- return CertTool.getInstance().getUserPrivateKey(
- getProfile().getUserCertificate());
- }
}