Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install slick

How to install slick

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install slick
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.2dev-20101019 Available View build log
1.2dev-20100804 Available View build log
Windows (64-bit)
1.2dev-20101019 Available View build log
1.2dev-20100804 Available View build log
Mac OS X (10.5+)
1.2dev-20101019 Available View build log
1.2dev-20100804 Available View build log
Linux (32-bit)
1.2dev-20101019 Available View build log
1.2dev-20100804 Available View build log
Linux (64-bit)
1.2dev-20101019 Available View build log
1.2dev-20100804 Available View build log
 
Author
License
GPL
Imports
Lastest release
version 1.2dev-20101019 on Jan 5th, 2011

Introduction

This tool provides an easy way for users to retrieve their SLCS certificates from a SWITCH SLCS server.

slick-init Usage

System Message: ERROR/3 (<string>, line 11)

Unknown directive type "program".

.. program:: slick-init

System Message: ERROR/3 (<string>, line 13)

Unknown directive type "cmdoption".

.. cmdoption:: -d <dir>, --storedir=<dir>

the directory to store the certificate/key and config file.

System Message: ERROR/3 (<string>, line 17)

Unknown directive type "cmdoption".

.. cmdoption:: -i <idp>, --idp=<idp>

the name of the IDP to use

System Message: ERROR/3 (<string>, line 21)

Unknown directive type "cmdoption".

.. cmdoption:: -s <slcs>, --slcs=<slcs>

location of SLCS server (if not specified, use SLCS_SERVER system variable or settings from [storedir]/slcs-client.properties

System Message: ERROR/3 (<string>, line 27)

Unknown directive type "cmdoption".

.. cmdoption:: -k, --key

prompt for key-passphrase (use Shibboleth password by default)

System Message: ERROR/3 (<string>, line 32)

Unknown directive type "cmdoption".

.. cmdoption:: -l, --list

list all available IdP(s

System Message: ERROR/3 (<string>, line 36)

Unknown directive type "cmdoption".

.. cmdoption:: -w, --write

write the arguments specified on the command line to a config file

System Message: ERROR/3 (<string>, line 41)

Unknown directive type "cmdoption".

.. cmdoption:: -v, --verbose

print status messages to stdout

System Message: ERROR/3 (<string>, line 45)

Unknown directive type "cmdoption".

.. cmdoption:: -h, --help

show the help message and exit

Config File

The contents of a simple config file:

$ cat ~/slcs-client.properties

System Message: ERROR/3 (<string>, line 56)

Inconsistent literal block quoting.

[slcs] idp = VPAC url = https://slcs1.arcs.org.au/SLCS/login

Install

Ubuntu

System Message: WARNING/2 (<string>, line 67)

Literal block expected; none found.

apt-get install python-setuptools python-m2crypto

easy_install --find-links 'http://code.arcs.org.au/pypi/slick/ http://code.arcs.org.au/pypi/arcs.shibboleth.client/ http://code.arcs.org.au/pypi/arcs.gsi/' slick

Centos5

Change to a directory where you would install optional software. When using virutalenv a subdirectory will be created with it's own bin/ lib/ directories.

$ yum install python-setuptools swig openssl-devel gcc subversion

$ sudo easy_install virtualenv $ virtualenv slick $ cd slick

Once we activate the virtual envionment the PATH will be changed so that files within slick/bin/ will take precidence.

$ . ./bin/activate

System Message: ERROR/3 (<string>, line 90)

Inconsistent literal block quoting.

(slick)$ svn co http://svn.osafoundation.org/m2crypto/tags/0.19.1/ m2crypto (slick)$ cd m2crypto (slick)$ python setup.py build_ext -I/usr/include/openssl install (slick)$ easy_install --find-links 'http://code.arcs.org.au/pypi/slick/ http://code.arcs.org.au/pypi/arcs.shibboleth.client/ http://code.arcs.org.au/pypi/arcs.gsi/' slick (slick)$ deactivate

Once the virtulenv is deactivated you can still run the command directly

./bin/slick-init

Changelog

1.3 - Unrelased
  • added generated sphinx documentation
  • asks for passphrase by default
  • updated version of arcs.shibboleth.client that supports SWITCH Discovery Service.
  • removed search and list options for idps because that can now be done interactivly
1.2 (2009-07-31)
  • Key is now stored with the mode 0600
  • Certificate is now stored with the mode 0644
  • updated README
1.1 (2009-07-30)
  • changed the cosole size detection tobe python 2.4 compatable.
1.0 (2009-07-09)
  • Initial release
  • Uses arcs.gsi to build certificates.
  • Shibboleth support

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.