This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-certstore/README.md
fengweihao e971346db2 1.添加keyringid未注册情况下,读取本地默认证书mesalab-def-cert签发证书
2.添加valid为不可用,读取keyringid为256不信任证书mesalab-insec签发证书
3.添加证书类型为实体证书,本地签发流程(证书可用优先级 > 证书类型)
4.添加全量增量匹配链表头迁移
2018-09-10 10:01:27 +08:00

32 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[目录层次介绍]
1. conf 配置文件目录
2. make Makefile配置文件目录
3. release 执行make tarball后生成的安装包文件
4. src 源代码目录
5. ca 根证书目录
src/components 使用的静态库所需的头文件libevent、openssl、hiredis
src/inc 系统所需头文件
src/lib 静态库
src/package 安装包临时目录
src/rt 公共函数
[编译运行]
1. cd src && make
2. ./cert_store --normal<--normal|--daemon>
备注:
发送请求命令:
keyring id存在读取表指定的证书颁发
curl -X GET "192.168.11.100:9991/ca?kering_id=1&origin_cert="xxxxxxxx"" -m 30 -v
keyring id不存在读取本地默认证书颁发
curl -X GET "192.168.11.100:9991/ca?kering_id=12&origin_cert="xxxxxxx"" -m 30 -v
keyring id存在表中valid为不可用读取keyring id = 256,不信任证书颁发)
curl -X GET "192.168.11.100:9991/ca?kering_id=5&origin_cert="xxxxxxx"" -m 30 -v
keyring id存在证书类型为实体证书
curl -X GET "192.168.11.100:9991/ca?kering_id=4&origin_cert="xxxxxxxx"" -m 30 -v
使用--daemon运行时配置文件中使用绝对路径
[安装包使用]
1. cd src && make tarball
2. cd release
3. tar -zxvf cert_store-1.0.1.0.tar.gz
4. cd cert_store-1.0.1.0 && make install