证书颁发机构网络服务客户端
项目描述
提供在线证书颁发机构网络服务的客户端接口。此软件包与服务器端实现(也作为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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c518b70678586e67be1c2636636c47ad71f935fa03dfa3bfb03eb6f929dfa90d |
|
MD5 | 8676f87db8b6df47fabf152b72ce9e59 |
|
BLAKE2b-256 | 4abc59c0b21b6fa13f5f9b5ad0af2feeb542e43090307cd2cfd6875536c2f584 |
关闭
ContrailOnlineCAClient-0.5.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac6f99052c3362318498832e54f0c784b98e4fa190d89642de35c9a5d388fe02 |
|
MD5 | b9849457aa888342ae5980970f63b206 |
|
BLAKE2b-256 | 93ac42972a8d61db0ed2433acabae415e91bc223935b23020ca0a94c869c539b |