默认情况下,Corda网络具有七个证书角色:
节点证书颁发机构直接创建TLS证书,但也将证书颁发给众所周知的合法身份,该身份本身就是CA(因为它颁发机密的合法身份证书)。
我们想添加第八个角色。该角色将是负责颁发TLS证书的证书颁发机构。其证书将由节点证书颁发机构(不再颁发TLS证书)颁发。
是否可以通过这种方式添加其他证书角色?还是将节点硬编码为仅接受七个证书角色?
答案 0 :(得分:1)
无法添加您自己的证书角色。 CertRole
enum给出了七个可能的证书角色:
stackratio = 1
如果尝试添加新的证书角色,则该节点将失败,因为它将尝试在启动时将证书角色解析为枚举值之一。