From f0108c072f5f27382d335331b1fba44c972a6fa8 Mon Sep 17 00:00:00 2001 From: Neissi Torres Lima Date: Tue, 5 Aug 2014 15:11:56 -0300 Subject: Added wazokazi self signed certificate to project --- service/.gitignore | 3 +++ service/app/leap/client.py | 5 +++-- service/leap/example.wazokazi.is.ca.crt | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 service/leap/example.wazokazi.is.ca.crt (limited to 'service') diff --git a/service/.gitignore b/service/.gitignore index a21a0f95..6a42e787 100644 --- a/service/.gitignore +++ b/service/.gitignore @@ -1 +1,4 @@ .virtualenv +leap/providers/** +leap/soledad/** +leap/ca.crt \ No newline at end of file diff --git a/service/app/leap/client.py b/service/app/leap/client.py index bc93f1e2..b1e4fb8b 100644 --- a/service/app/leap/client.py +++ b/service/app/leap/client.py @@ -1,5 +1,6 @@ import traceback import sys +import os from app.bitmask_libraries.config import LeapConfig from app.bitmask_libraries.provider import LeapProvider from app.bitmask_libraries.session import LeapSessionFactory @@ -13,7 +14,7 @@ class Client: self.password = 'testpassword' self.server_name = 'example.wazokazi.is' self.mailbox_name = 'inbox' - self.leapdir = '~/.leap' + self.leapdir = os.path.join(os.path.abspath("."), "leap") self._open_leap_session() except: @@ -21,7 +22,7 @@ class Client: raise def _open_leap_session(self): - self.leap_config = LeapConfig() + self.leap_config = LeapConfig(leap_home=self.leapdir) self.provider = LeapProvider(self.server_name, self.leap_config) self.leap_session = LeapSessionFactory(self.provider).create(LeapCredentials(self.username, self.password)) self.mbx = self.leap_session.account.getMailbox(self.mailbox_name) diff --git a/service/leap/example.wazokazi.is.ca.crt b/service/leap/example.wazokazi.is.ca.crt new file mode 100644 index 00000000..eaecc122 --- /dev/null +++ b/service/leap/example.wazokazi.is.ca.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFkzCCA3ugAwIBAgIBATANBgkqhkiG9w0BAQ0FADBcMRUwEwYDVQQKDAxMRUFQ +X0V4YW1wbGUxJDAiBgNVBAsMG2h0dHBzOi8vZXhhbXBsZS53YXpva2F6aS5pczEd +MBsGA1UEAwwUTEVBUF9FeGFtcGxlIFJvb3QgQ0EwHhcNMTQwNzIxMDAwMDAwWhcN +MjQwNzIxMDAwMDAwWjBcMRUwEwYDVQQKDAxMRUFQX0V4YW1wbGUxJDAiBgNVBAsM +G2h0dHBzOi8vZXhhbXBsZS53YXpva2F6aS5pczEdMBsGA1UEAwwUTEVBUF9FeGFt +cGxlIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDHurEo +O4oOMS/a2GFrH+scx9XfIO5RIF2IaEWqSA2I6H6JA9AC4I1t+eFbnmVfrqTgFV4G +RG6Mo4Txuiy9ZpYoFBSjtW1OkUPtoz47rW2+0UWJnd/ewIMBWeU3DcyuTe1zYWRW +NcnjKnw98tN7Bp1xWv3e1IRsrYaIyX+24db2poO9SPXheVRxBmH5aTEMpPgNhyFF +LBQ/x2ZZV7kXa7VgpJneMB4DXtgEQiEymvuI1IaeCyIRJauJ2csX6Hj1tJq6QHHj +II2xMhBVifMJNwgxlK/m1lgZHa+hNUYcpmX4w3HhB3T5OSlx0CswBIjxKbwJDmCL +77XTWnwLIUFv2XsVsSPOgz7Uj20WQaz7T7tcR/HuCS0bI8zgsWIenkVyQMKDfy5O +A9ROMyVuCmlpHRZm/j73dL5C7RfXFwV47pkuky3Xnni4JzyfafG0KdwJWnj+mSW2 +2RdCODfjSIlKhXv3CY0NhIvHQCrk9DLbeBzNKfbEzdeqNNQcakr4oEC5tbise8S4 +KJelH6dw087sCx/iXzHFKDC+zv3Cuec7PRJTYCUXX1/4wT4+14roTG80wnlGnTPG +qVs8ue/xyhLmaDSb9lx7qZkmF9QpXAGhTCN/qgJd1fZZCnpUPcMTkUWsA+4i1M2t +bo3SyVLKldRK+9WEZsnjNddRseFlRWGALtJcVQIDAQABo2AwXjAdBgNVHQ4EFgQU +3NdnpmaqlZ0/MznKHSFwe7yXW5swDgYDVR0PAQH/BAQDAgIEMAwGA1UdEwQFMAMB +Af8wHwYDVR0jBBgwFoAU3NdnpmaqlZ0/MznKHSFwe7yXW5swDQYJKoZIhvcNAQEN +BQADggIBADTrANpNMiYcoD0M7LHo8DWOdXJlFX223OO+Ev3N0wrAC8RRGs5pPVLw +GaCdOVeC/7eI7JSdwpD6ff/YUOg1K9w/w0398c2MXiaqj07PSGRBWVs7vQRNb7HQ +Pe0sU5HlZ/3mGMu1A/JJ+K1JjrBgkWxCYXjqR/70qeK/0H1A+OZOMnuDnATB4fjT +fOPOwb5ih2Gc+bt84KS19HVRM3TJ9L34K65zrXRxejTSgO+TT1DQdK7pHP7mPz+k +jMZFITsdS5RLYcw7fvaryhfDTabHEkt20gXWuYRZqMmZ3w42fBMRUziPVLKNj3+Z +ga1ZlMaBtfAzEQi2DwxjSR5PFQlWKaAXrHBqqfY1LOAyX623J5B1PzrxzBG78waI +VeofkM6ypkYVYTBP5wUXdJkhkEPubSfo5lPNdp8UJT8YpTEC0IMaHv+snalJ371n +z/x5kDBsnvVZrCxKfDiqoIF5r9ROGdk+XTgLJyXSxBmrgZWIYP6Y4MxYeY8wcM0Z +HDe8pPy9wTz6CSU8SF0hDTDiiuqIPu8mivKHmQMW5Wcn9St9hdG0ABMpPeFlNZ2b +2WIXgQzGG2d2eNFBE4FxnDLbGr4C2Eypj+LMU8/G33mF23pmg/jjxSC5lzM9ptgJ +CuTsn/EDBENx5Vxgem1dCaSvYEk6OktBSR6TrzjXmC0472HXDQJi +-----END CERTIFICATE----- -- cgit v1.2.3