{
	"request-timeout" : 45000,
	"crypto-hash-algo": "SHA2",
	"crypto-keysize": 256,
	"crypto-hsm": false,
	"crypto-suite-software": {
		"EC": "fabric-client/lib/impl/CryptoSuite_ECDSA_AES.js"
	},
	"crypto-suite-hsm": {
		"EC": "fabric-client/lib/impl/bccsp_pkcs11.js"
	},
	"channel-name-regx-checker":{
		"pattern":"^[a-z][a-z0-9.-]*$",
		"flags":""
	},
	"key-value-store": "fabric-client/lib/impl/FileKeyValueStore.js",
	"certificate-authority-client": "fabric-ca-client",
	"nonce-size" : 24,
	"grpc-ssl-cipher-suites": "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384",
	"connection-options": {
		"grpc.max_receive_message_length": -1,
		"grpc.max_send_message_length": -1,
		"grpc.keepalive_time_ms": 120000, 
 		"grpc.http2.min_time_between_pings_ms": 120000, 
		"grpc.keepalive_timeout_ms": 20000, 
		"grpc.http2.max_pings_without_data": 0, 
 		"grpc.keepalive_permit_without_calls": 1 
	},
	"network-config-schema" : {
		"1.0": "./impl/NetworkConfig_1_0.js"
	},
	"grpc-wait-for-ready-timeout": 3000,
	"discovery-as-localhost": false,
	"discovery-cache-life": 300000,
	"override-discovery-protocol": null,
	"endorsement-handler": "fabric-client/lib/impl/DiscoveryEndorsementHandler.js",
	"commit-handler": "fabric-client/lib/impl/BasicCommitHandler.js"
}
