Automation & Scripting Flashcards
7 cards from real CBDH practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Automation & Scripting flashcards as text
Which fabric-ca-client command obtains a signed enrollment certificate for an already registered identity?
Answer: fabric-ca-client enroll -u https://:@:
enroll authenticates with the enrollment ID and secret and returns a signed certificate and key material.
What is the difference between registering and enrolling an identity with Fabric CA?
Answer: Registering creates the identity record and secret; enrolling issues the certificate
A registrar registers an identity, and that identity later enrolls using its secret to receive a certificate.
In the Fabric Gateway client API, which call sends a transaction to be endorsed, ordered and committed?
Answer: submitTransaction
submitTransaction runs the full endorse-order-commit flow, while evaluateTransaction only queries a peer.
Which Gateway call is best for a read-only query that must not create a ledger transaction?
Answer: evaluateTransaction
evaluateTransaction executes on a peer and returns the result without ordering anything.
In the Node.js @hyperledger/fabric-gateway package, how does the client supply the identity's signing capability?
Answer: By passing a signer function (for example from a private key) when connecting
The newer Gateway client takes an identity and a signer implementation, keeping key handling in the application.
A script needs to renew an expiring enrollment certificate without using the identity's secret. Which Fabric CA client command fits?
Answer: fabric-ca-client reenroll
reenroll uses the existing valid certificate to authenticate and obtain a new one.
Which part of the Gateway flow lets an application wait to learn whether a submitted transaction was committed as valid?
Answer: Checking the commit status of the transaction
The Gateway returns a commit object whose status reports validity once the block is committed.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- blockchaintrainingalliance.com — Test delivery, passing score, score release, test dates, fees, exam format, time limit · verified Oct 2026