Metadata-Version: 1.0
Name: ndg-httpsclient
Version: 0.1.0
Summary: Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL
Home-page: http://ndg-security.ceda.ac.uk/wiki/ndg_httpsclient/
Author: Richard Wilkinson and Philip Kershaw
Author-email: Philip.Kershaw@stfc.ac.uk
License: BSD - See LICENCE file for details
Description: 
        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.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Security
Classifier: Topic :: Internet
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory
Classifier: Topic :: Software Development :: Libraries :: Python Modules
