In Hperledger caliper for benchmarking of fabric network, I have provided the connection profile with detail of CA. The transaction is successfully submitted to the network which is in the remote machine. I have checked the logs on peers, orderers, and CA. Only CA didn't have a log of requests to the CA server. In my assumption, while submitting the transaction using fabric gateway the invoker identity must be verified by the CA. But this is not happing as a result of my configuration.
In which case CA server does not need to be enabled while submitting the transactions?
Edit: The question is edited to make the question specific to the involvement of CA while submitting the secure transaction on TLS enabled system.
Thank you!
It seems necessary to study the
PKIandcertificate(X.509)structure.Fabric-CAacts as an organization'sCAand manages the identifiers of the each organization's member(orderer, peer, client...).The authentication/authorization process for an identifier can be performed based on a certificate issued to a
CA, but it does not need to be associated with a CA during the process.In other words, during the P2P verification process, the
CAis independent.Taking the legacy system as an example,
Facebookhas issued a certificate fromdigicert, and the browser can verify the identifier through that certificate. (For Root CA verification, it is provided whitelisted at your browser or OS level level.)It's like asking why you don't use
digicert (Fabric-CA)when you say you do a transaction throughput benchmark forFacebook (peer/orderer).Fabric-CAdoes not have a ledger and is not support for reading or storing transactions in the blockchain. it is justCAinFabric Network, independent of the transaction processing benchmark.(e.g. if
digicert's system is paralyzed,Facebookwill be paralyzed too)in process,
Fabric-CAissues an identifier on the network at the bootstrap stage before performing the benchmark, rather than verifying in the transaction processing process (if it has been created in advance throughcryptogen, issuance. It can be seen as being.)