Connection Profile
The AdminConnection and BusinessNetworkConnection classes use references to named Connection Profiles to connect to a running Fabric. A Connection Profile captures the URLs and configuration options required to connect to a physical instance of the Hyperledger Fabric.
Connection Profiles are stored under sub-directories of the 'concerto-connection-profiles' directory in the user's home directory.
For example, if connecting using the 'testprofile' Connection Profile, the '
The contents of the file will depend on the location of the Fabric, but will be similar to the example below:
``{
"type": "hlf",
"keyValStore": "/home/<your-username>/.concerto-credentials",
"membershipServicesURL": "grpc://localhost:7054",
"peerURL": "grpc://localhost:7051",
"eventHubURL": "grpc://localhost:7053"
}``
This connection profile connects to a Fabric instance running on localhost and places the HFC keyValStore under the '/tmp/keyValStore' directory.
Connection Profiles may be shared across a development team to ensure that everyone on the team is using consistent connection information. The use of Connection Profiles ensures that physical connection details are not stored in application code.