主题
fabric-ca · 术语表
仅收录在本仓库源码 / README.md 中明确出现的术语。
| 术语 | 含义 | 出处 |
|---|---|---|
| BCCSP | Crypto Service Provider,本仓库实现在 util/csp.go。 | README.md:63、util/csp.go |
| CA 实例 | CA struct,lib/ca.go:73-104。一个 server 进程可承载多 CA(ServerConfig.CAfiles / CAcount)。 | lib/ca.go、lib/serverconfig.go:29-61 |
| CRL | lib/servergencrl.go 的 gencrl 端点产出物。 | lib/servergencrl.go:36-43 |
| CRL Size Limit | ServerConfig.CRLSizeLimit,默认 512000。 | lib/serverconfig.go:29-61 |
| enrollment / reenroll | lib/serverenroll.go 的两个端点:注册 :49-57 与续期 :59-67。 | lib/serverenroll.go |
| Idemix | 隐私凭证子系统,源码在 lib/server/idemix/,密码学算法在外部依赖 github.com/IBM/idemix。 | lib/server/idemix/ |
| identities 端点 | lib/serveridentities.go 暴露的两个 path:identities(35-43)与 identities/{id}(25-33)。 | lib/serveridentities.go |
| affiliations 端点 | lib/serveraffiliations.go 暴露的两个 path:affiliations(36-44)与 affiliations/{affiliation}(26-34)。 | lib/serveraffiliations.go |
| MSPDir | ClientConfig.MSPDir,默认 msp。 | lib/clientconfig.go:33-50 |
| nonce | Idemix 协议用一次随机数;DB 表 nonces(lib/server/db/sqlite/sqlite.go:178)。 | lib/server/db/sqlite/sqlite.go:178、lib/server/idemix/nonce.go |
| revocation handle | credentials 表主键,Idemix 凭证撤销标识。 | lib/server/db/sqlite/sqlite.go:162 |
| registerHandlers | lib/server.go:549-564 注册所有 REST 端点的入口函数。 | lib/server.go:549-564 |
| registerHandler | lib/server.go:567-570 把单个 serverEndpoint 注册到 /{Path} 与 /api/v1/{Path}。 | lib/server.go:567-570 |
| serverEndpoint | lib/serverendpoint.go:19-30 定义的 REST 端点描述结构:Path、Methods、Handler、successRC。 | lib/serverendpoint.go:19-30 |
| DefaultServerPort / DefaultServerAddr | lib/serverconfig.go:16,19 中定义的默认监听端口/地址(7054 / 0.0.0.0)。 | lib/serverconfig.go:16-19 |
| FabricCADB | DB 抽象接口,包装 sqlx.DB(lib/server/db/db.go:77-83)。 | lib/server/db/db.go:77-83 |
| gorilla/mux | Server.mux 字段使用的路由器(lib/server.go:67-95)。 | lib/server.go:67-95 |
| viper | cobra 子命令使用的配置管理库(servercmd.go:39-54 的 myViper 字段)。 | cmd/fabric-ca-server/servercmd.go:39-54 |
TIP
更广义的 PKI / Fabric 术语(如 X.509、CSR、SKI 等)见 overview/glossary,本表只保留在本仓库源码内可定位的概念。