ndg-httpsclient 0.1.0
Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL
Downloads ↓ | Package Documentation
Latest Version: 0.2.0
This is a HTTPS client implementation for httplib and urllib2 based on
PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the
default provided with Python and importantly enables full verification of the
SSL peer.
Prerequisites
=============
This has been developed and tested for Python 2.6 and 2.7 with pyOpenSSL 0.13.
Note that proxy support is only available from Python 2.6.2 onwards.
Installation
============
Installation can be performed using easy_install or pip.
Running ndg_httpclient
======================
A simple script for fetching data using HTTP or HTTPS GET from a specified URL.
Parameter::
url The URL of the resource to be fetched
Options::
-h, --help Show help message and exit.
-c FILE, --certificate=FILE
Certificate file - defaults to $HOME/credentials.pem
-k FILE, --private-key=FILE
Private key file - defaults to the certificate file
-t DIR, --ca-certificate-dir=DIR
Trusted CA certificate file directory.
-d, --debug Print debug information - this may be useful in
solving problems with HTTP or HTTPS access to a
server.
-f FILE, --fetch=FILE Output file
-n, --no-verify-peer Skip verification of peer certificate.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| ndg_httpsclient-0.1.0-py2.6.egg (md5) | Python Egg | 2.6 | 2012-01-17 | 44KB | 177 |
| ndg_httpsclient-0.1.0-py2.7.egg (md5) | Python Egg | 2.7 | 2012-01-17 | 44KB | 188 |
| ndg_httpsclient-0.1.0.tar.gz (md5) | Source | 2012-01-17 | 18KB | 171 | |
- Author: Richard Wilkinson and Philip Kershaw
- Documentation: ndg-httpsclient package documentation
- Home Page: http://ndg-security.ceda.ac.uk/wiki/ndg_httpsclient/
- License: BSD - See LICENCE file for details
-
Categories
- Development Status :: 3 - Alpha
- Environment :: Console
- Environment :: Web Environment
- Intended Audience :: Developers
- Intended Audience :: End Users/Desktop
- Intended Audience :: Science/Research
- Intended Audience :: System Administrators
- License :: OSI Approved :: BSD License
- Natural Language :: English
- Operating System :: Microsoft :: Windows
- Operating System :: POSIX :: Linux
- Programming Language :: Python
- Topic :: Internet
- Topic :: Scientific/Engineering
- Topic :: Security
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: System :: Distributed Computing
- Topic :: System :: Systems Administration :: Authentication/Directory
- Package Index Owner: philipkershaw
- DOAP record: ndg-httpsclient-0.1.0.xml
