No description
This repository has been archived on 2026-06-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • C 58.4%
  • C++ 25.3%
  • Shell 13.8%
  • CMake 2.2%
  • Makefile 0.3%
Find a file
2024-11-18 14:43:08 +08:00
ci Certstore适配AArch64架构 2024-11-18 14:43:08 +08:00
cmake Certstore适配AArch64架构 2024-11-18 14:43:08 +08:00
common TSG-14484 Pxoxy支持Maat4 2023-03-29 17:34:26 +08:00
program Certstore适配AArch64架构 2024-11-18 14:43:08 +08:00
resource TSG-23379 Use libfieldstat4 instead of libfieldstat2 for data statistics 2024-11-13 18:43:20 +08:00
script 修改RPM程序安装路径 2020-09-11 14:29:29 +08:00
vendor Certstore适配AArch64架构 2024-11-18 14:43:08 +08:00
.gitignore 增加CI构建,关闭YUM仓库上传 2020-04-09 14:29:13 +08:00
.gitlab-ci.yml Certstore适配AArch64架构 2024-11-18 14:43:08 +08:00
autorevision.sh * 修改编译方式为CMake 2019-11-05 11:38:40 +08:00
CMakeLists.txt 修改RPM程序安装路径 2020-09-11 14:29:29 +08:00
README.md 增加从配置文件中读取密钥强度配置 2019-08-08 17:12:18 +08:00

[目录层次介绍]

  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 -F "blob=@tango-ca-v3.cer;type=text/plain" "http://192.168.11.100:9991/ca?keyring_id=1&sni="www.google.com"&is_valid=1" -m 30 -v keyring id不存在读取本地默认证书颁发 curl -F "blob=@tango-ca-v3.cer;type=text/plain" "http://192.168.11.100:9991/ca?keyring_id=5&sni="www.google.com"&is_valid=1" -m 30 -v keyring id存在表中valid为不可用不信任证书颁发 curl -F "blob=@tango-ca-v3.cer;type=text/plain" "http://192.168.11.100:9991/ca?keyring_id=5&sni="www.google.com"&is_valid=0" -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