def _uploadKey(self, keyServer, key): print 'uploading to %s' % keyServer opener = transport.URLOpener() url = 'http://%s:11371/pks/add' % keyServer handle = opener.open(url, data=urllib.urlencode({'keytext': key}), method='POST') assert handle.code == 200
def _downloadKey(self, keyServer, fingerprint): print 'downloading from %s' % keyServer opener = transport.URLOpener() url = ('http://%s:11371/pks/lookup?op=get&search=0x%s' % (keyServer, fingerprint)) handle = opener.open(url) keyData = openpgpfile.parseAsciiArmorKey(handle) return keyData
def _testSSLCertCheck(self, keyPair=None): httpServer = rephelp.HTTPServerController(RequestHandler200, ssl=keyPair) try: caPath = os.path.join(resources.get_archive(), 'ssl-cert-authority.pem') opener = transport.URLOpener(caCerts=[caPath]) opener.open("https://localhost:%s/someurl" % httpServer.port) finally: httpServer.kill()
def _getOpener(self): return transport.URLOpener(proxyMap=self.getProxyMap(), connectAttempts=self.connectAttempts)
def _getOpener(self): return transport.URLOpener(proxyMap=self.getProxyMap())