用于检索区块链证书的库

cert-store的Python项目详细描述


[![生成状态](https://travis-ci.org/blockchain-certificates/cert-store.svg?branch=master)](https://travis-ci.org/blockchain-certificates/cert-store) [![pypi版本](https://badge.fury.io/py/cert-store.svg)](https://badge.fury.io/py/cert-store

#证书存储

区块链证书存储。它用作cert查看器项目中的库。

证书存储接口是[simplekv](https://pypi.python.org/pypi/simplekv/)。默认配置 使用filesystemstore,如果您正在开始,强烈建议使用它。这样就更容易发布, 复制并查看区块链证书。

##配置

可以使用conf.ini文件中的以下配置项修改证书存储位置:

  • cert_store_type:要使用哪个键值备份存储。当前支持的值为: -simplekv_fs:(默认)文件系统存储 -simplekv_gridfs:(高级)gridfs存储区
  • 证书存储路径:如果使用simplekv fs,则为文件系统路径
  • mongo db-uri:如果使用simplekv-gridfs,则为mongodb-uri(包括数据库名称)

文件系统配置示例:

` cert_store_type = simplekv_fs cert_store_path = ./cert_data `

gridfs配置示例(高级):

` cert_store_type = simplekv_gridfs mongodb_uri = mongodb://localhost:27017/test `

##传统选项

警告

大多数用户应该忽略这些指令,这些指令只作为blockcert的早期用户的临时桥梁。我们建议迁移到blockcerts的最新版本。

###v1感知证书存储

警告:除非您确定需要,否则请避免此选项。区块链证书的早期版本 需要单独存储证书事务ID。该ID在certificatesmongo db表中管理。

–v1_aware标志允许支持这些证书。

##单元测试

这个项目使用tox对几个python环境进行验证。

  1. 确保您有一个python环境。[建议](https://github.com/blockchain-certificates/cert-issuer/blob/master/docs/virtualenv.md
  2. 运行测试
    ` ./run_tests.sh `

##联系人

联系[info@blockcerts.org](mailto:info@blockcerts.org)询问问题

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么Butterknife在匿名类中找不到ViewHolder?   java DTS中“07:00”的语义是什么   相当于Java中PHP中的const   java在Android中字符串有长度限制吗?   使用JNAvior和ftd2xx库的winapi JNA/Java   字节数组Java BigInteger(字节[]val)   YDN API的java Http响应代码401   linux交互地从Java调用bash   java Android webview脚本标记未加载源文件   加密ColdFusion零字节填充Java 1.6 vs 1.7   cxf基于两个wsdl生成公共webservice java客户端代码   java在一些字符之间加了空格   数学函数的Java派生泛型类   如果为用户存储SPI选择“无缓存”缓存策略,java KeyClope 7.0.0将抛出NullPointerException   java如何在像JHotDraw这样的矢量图形编辑器中获得画布大小(宽度和高度)   JavaJDK1.7与JDK1.6内部类继承差异   java AES256GCM解码