song chan back
song chan back

Reputation: 33

I don't know why CA should exist

I think Fabric CA is needed when client node has to enroll for using Node.js Application. So if I use Fabric-cli when I invoke or queries chaincode, does Fabric CA need?

-> I thinking Fabric CA only useful for enrolling client node. And If client node does not exist in a network, Fabric CA can be replaced with Cryptogen Tool.

Upvotes: 0

Views: 312

Answers (1)

arnabkaycee
arnabkaycee

Reputation: 1644

To be able to do invokes and queries you need a user context. To get the user context you either need an user created by registering and enrolling an user via the CA server or you can use an already created user by the cryptogen tool.

So point is, once the user is created, you no longer need the CA Server or crytogen tool. In fact cryptogen tool is used to generate the certs of the entire network when the network is not created in the first place.

Also, when T-Certs will be supported in the future, for each transaction that you make, you would be required to get a T-Cert from the CA server to proceed with the transaction.

Upvotes: 1

Related Questions