summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java
diff options
context:
space:
mode:
authorcyBerta <cyberta@riseup.net>2017-10-25 15:55:49 +0200
committercyBerta <cyberta@riseup.net>2017-10-25 15:55:49 +0200
commitc37149dec7dbc2ff2bccfa643792080c3c86ce18 (patch)
treef9e9c46c20448668639239e43bdbb9c88f198663 /app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java
parent0b146ea7ce6b628c7ff56a20318e7495960dfb7c (diff)
8757 fixes session cookie handling by implementing okHttpClient and custom cookiejar, enables TLS 1.2 on old devices, restricts allowed cipher suites on new devices in order to harden tls based communication
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java')
-rw-r--r--app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java b/app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java
new file mode 100644
index 00000000..c1815ac5
--- /dev/null
+++ b/app/src/main/java/se/leap/bitmaskclient/SrpCredentials.java
@@ -0,0 +1,26 @@
+package se.leap.bitmaskclient;
+
+import com.google.gson.Gson;
+
+/**
+ * Created by cyberta on 23.10.17.
+ */
+
+public class SrpCredentials {
+
+ /**
+ * Parameter A of SRP authentication
+ */
+ private String A;
+ private String login;
+
+ public SrpCredentials(String username, String A) {
+ this.login = username;
+ this.A = A;
+ }
+
+ @Override
+ public String toString() {
+ return new Gson().toJson(this);
+ }
+}