Skip to main content
Provides a simple web service interface to a Certificate Authority. This is
suitable for use as a SLCS (Short-Lived Credential Service).

The interface is implemented as a WSGI application which fronts a Certificate
Authority. The Certificate Authority is implemented with the ``ContrailCA``
package also available from PyPI.

Web service call can be made to request an X.509 certificate. The web service
interface is RESTful and uses GET and POST operations. The service should be
hosted over HTTPS. Client authentication is configurable to the required means
using any WSGI-compatible filters including repoze.who. An application is
included which uses HTTP Basic Auth to pass username/password credentials.
SSL client-based authentication can also be used. A client is available with
the ``ContrailOnlineCAClient`` package also available from PyPI.

The code has been developed for the Contrail Project, http://contrail-project.eu/

Prerequisites
=============
This has been developed and tested for Python 2.6 and 2.7.

Installation
============
Installation can be performed using easy_install or pip.

Configuration
=============
Examples are contained in ``contrail.security.onlineca.server.test``.

Release files for ContrailOnlineCAService 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ContrailOnlineCAService 0.1.0
File Size Uploaded
ContrailOnlineCAService-0.1.0.tar.gz 33.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ContrailOnlineCAService 0.1.0
File Interpreter ABI Platform
ContrailOnlineCAService-0.1.0-py2.7.egg Legacy Egg format - - Details
ContrailOnlineCAService-0.1.0-py2.6.egg Legacy Egg format - - Details

Total release size: 218.2 kB

Release files / ContrailOnlineCAService-0.1.0.tar.gz

Download URL ContrailOnlineCAService-0.1.0.tar.gz
Size 33.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cad65f58545d47e5935a823022cf5fe98b93d5301dd7adddb27c742b7460e20d
BLAKE2b-256 checksum
How to use checksums
fd8720d2f7779e092cbde6d93e58e5a3575b642bc14eb7ae27be49bb61460cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ContrailOnlineCAService-0.1.0-py2.7.egg

Download URL ContrailOnlineCAService-0.1.0-py2.7.egg
Size 92.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
5bad7a76525ff86916233c640fc613dc4d67bb9b9f0493576114f13579aee69c
BLAKE2b-256 checksum
How to use checksums
269401a0460771bdf8cd99f9d6780e3f6e399ec566717d22a10db56a0eea5a72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ContrailOnlineCAService-0.1.0-py2.6.egg

Download URL ContrailOnlineCAService-0.1.0-py2.6.egg
Size 92.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
21e68fe4720407bbca8d6c7ddf1221e1a6dcb23bbc6bcf500aa76cccc800bf47
BLAKE2b-256 checksum
How to use checksums
78fa01b794abca01a9f8a4f0dc8f8352979d7c4aee903bd138728acca74e7dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.4.0

2 release files

0.3.0

1 release file

0.1.1

2 release files

This release

0.1.0 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page