Skip to content

fabric-ca · 术语表

仅收录在本仓库源码 / README.md 中明确出现的术语。

术语含义出处
BCCSPCrypto Service Provider,本仓库实现在 util/csp.goREADME.md:63util/csp.go
CA 实例CA struct,lib/ca.go:73-104。一个 server 进程可承载多 CA(ServerConfig.CAfiles / CAcount)。lib/ca.golib/serverconfig.go:29-61
CRLlib/servergencrl.gogencrl 端点产出物。lib/servergencrl.go:36-43
CRL Size LimitServerConfig.CRLSizeLimit,默认 512000lib/serverconfig.go:29-61
enrollment / reenrolllib/serverenroll.go 的两个端点:注册 :49-57 与续期 :59-67lib/serverenroll.go
Idemix隐私凭证子系统,源码在 lib/server/idemix/,密码学算法在外部依赖 github.com/IBM/idemixlib/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
MSPDirClientConfig.MSPDir,默认 msplib/clientconfig.go:33-50
nonceIdemix 协议用一次随机数;DB 表 nonceslib/server/db/sqlite/sqlite.go:178)。lib/server/db/sqlite/sqlite.go:178lib/server/idemix/nonce.go
revocation handlecredentials 表主键,Idemix 凭证撤销标识。lib/server/db/sqlite/sqlite.go:162
registerHandlerslib/server.go:549-564 注册所有 REST 端点的入口函数。lib/server.go:549-564
registerHandlerlib/server.go:567-570 把单个 serverEndpoint 注册到 /{Path}/api/v1/{Path}lib/server.go:567-570
serverEndpointlib/serverendpoint.go:19-30 定义的 REST 端点描述结构:PathMethodsHandlersuccessRClib/serverendpoint.go:19-30
DefaultServerPort / DefaultServerAddrlib/serverconfig.go:16,19 中定义的默认监听端口/地址(7054 / 0.0.0.0)。lib/serverconfig.go:16-19
FabricCADBDB 抽象接口,包装 sqlx.DBlib/server/db/db.go:77-83)。lib/server/db/db.go:77-83
gorilla/muxServer.mux 字段使用的路由器(lib/server.go:67-95)。lib/server.go:67-95
vipercobra 子命令使用的配置管理库(servercmd.go:39-54myViper 字段)。cmd/fabric-ca-server/servercmd.go:39-54

TIP

更广义的 PKI / Fabric 术语(如 X.509、CSR、SKI 等)见 overview/glossary,本表只保留在本仓库源码内可定位的概念。