Skip to main content

Commandline tool for generating and signing a SWITCH SLCS certificate.

Project description


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



$ slick-init --help
Usage: slick-init [options] [idp]

  -h, --help            show this help message and exit
  -d DIR, --storedir=DIR
                        find IdP(s) whose name or unique ID contain a
                        specified string
                        find IdP(s) whose name or unique ID contain a
                        specified string
  -i IDP, --idp=IDP     unique ID of the IdP used to log in
  -k, --key             prompt for key-passphrase (use Shibboleth password
                        by default)
  -l, --list            list all available IdP(s)
  -s SLCS, --slcs=SLCS  location of SLCS server (if not specified, use
                        SLCS_SERVER system variable or settings from
  -w, --write           write the arguments specified on the command line to
                        a config file
  -v, --verbose         print status messages to stdout
  --debug               print alot of messages to stdout

Config File

The contents of a simple config file:

$ cat ~/
idp = VPAC
url =



apt-get install python-setuptools python-m2crypto

easy_install –index-url slick


yum install m2crypto python-setuptools

easy_install –index-url slick


1.0 (2009-07-09)

  • Initial release
  • Uses arcs.gsi to build certificates.
  • Shibboleth support

Project details

Release history Release notifications | RSS feed

This version


Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page