跳转到主要内容

证书颁发机构网络服务客户端

项目描述

提供在线证书颁发机构网络服务的客户端接口。此软件包与服务器端实现(也作为PyPI提供)的ContrailOnlineCAService一起工作。

可以通过网络服务调用请求证书。网络服务接口使用RESTful风格,通过GET和POST操作。请求证书时,证书签名请求作为HTTP POST调用中的一个字段发送。服务应通过HTTPS提供。客户端使用HTTP基本认证或SSL客户端认证进行认证。在第一种情况下,发送用户名和密码。在后一种情况下,至少应设置一个用户名,因为需要配置请求证书的主题名称。如果认证成功,则返回X.509证书。

除了Python客户端,还包括作为shell脚本的实现。这些脚本只需要openssl和wget或curl,这些通常可在基于Linux/UNIX的系统上找到。

此代码是为欧盟Contrail项目开发的。

先决条件

此软件包已在Python 2.7和Python 3.6上开发和测试。

安装

可以使用pip进行安装。

配置

示例包含在onlineca.client.test中。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

ContrailOnlineCAClient-0.5.1.tar.gz (123.9 kB 查看哈希值)

上传时间

构建分布

ContrailOnlineCAClient-0.5.1-py3-none-any.whl (197.7 kB 查看哈希值)

上传时间 Python 3

由以下组织支持