summaryrefslogtreecommitdiff
path: root/service/pixelated/bitmask_libraries/certs.py
diff options
context:
space:
mode:
authorFolker Bernitt and Victor Shyba <pixelated-team+fbernitt+vshyba@thoughtworks.com>2015-03-31 11:58:23 -0300
committerPatrick Maia <pmaia@thoughtworks.com>2015-03-31 12:01:29 -0300
commit46ea4c16a78b0dcb18ccdd301c164963150204a4 (patch)
treeb124257c2c584c6c4a1f1758d4431a39c3f85380 /service/pixelated/bitmask_libraries/certs.py
parentb998b240868ee4d6d30c86397793c9d194d4501b (diff)
Better naming for which_bundle functions
-- Issues #93 and #333
Diffstat (limited to 'service/pixelated/bitmask_libraries/certs.py')
-rw-r--r--service/pixelated/bitmask_libraries/certs.py24
1 files changed, 11 insertions, 13 deletions
diff --git a/service/pixelated/bitmask_libraries/certs.py b/service/pixelated/bitmask_libraries/certs.py
index ed09e4a3..31e68d1c 100644
--- a/service/pixelated/bitmask_libraries/certs.py
+++ b/service/pixelated/bitmask_libraries/certs.py
@@ -14,8 +14,6 @@
# You should have received a copy of the GNU Affero General Public License
# along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
import os
-import requests
-import json
from leap.common import ca_bundle
@@ -25,15 +23,15 @@ LEAP_CERT = None
LEAP_FINGERPRINT = None
-def which_bundle(provider):
- return str(LeapCertificate(provider).provider_ca_bundle())
+def which_api_CA_bundle(provider):
+ return str(LeapCertificate(provider).api_ca_bundle())
-def which_bootstrap_fingerprint(provider):
+def which_bootstrap_cert_fingerprint():
return LEAP_FINGERPRINT
-def which_bootstrap_bundle(provider):
+def which_bootstrap_CA_bundle(provider):
if LEAP_CERT is not None:
return LEAP_CERT
return str(LeapCertificate(provider).auto_detect_bootstrap_ca_bundle())
@@ -60,11 +58,11 @@ class LeapCertificate(object):
else:
return self._config.bootstrap_ca_cert_bundle
- def provider_ca_bundle(self):
+ def api_ca_bundle(self):
if self._provider.config.ca_cert_bundle:
return self._provider.config.ca_cert_bundle
- cert_file = self._provider_cert_file()
+ cert_file = self._api_cert_file()
if not os.path.isfile(cert_file):
self._download_server_cert(cert_file)
@@ -72,14 +70,14 @@ class LeapCertificate(object):
return cert_file
def refresh_ca_bundle(self):
- cert_file = self._provider_cert_file()
+ cert_file = self._api_cert_file()
self._download_server_cert(cert_file)
- def _provider_cert_file(self):
- certs_root = self._provider_certs_root_path()
- return os.path.join(certs_root, 'provider.pem')
+ def _api_cert_file(self):
+ certs_root = self._api_certs_root_path()
+ return os.path.join(certs_root, 'api.pem')
- def _provider_certs_root_path(self):
+ def _api_certs_root_path(self):
path = os.path.join(self._provider.config.leap_home, 'providers', self._server_name, 'keys', 'client')
if not os.path.isdir(path):
os.makedirs(path, 0700)