github.com/simranvc/fabric-ca@v0.0.0-20191030094829-acc364294dde/testdata/fabric-ca-client-config.yaml (about) 1 2 # 3 # Copyright IBM Corp. All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 ############################################################################# 8 # This is a configuration file for the fabric-ca-client command. 9 # 10 # COMMAND LINE ARGUMENTS AND ENVIRONMENT VARIABLES 11 # ------------------------------------------------ 12 # Each configuration element can be overridden via command line 13 # arguments or environment variables. The precedence for determining 14 # the value of each element is as follows: 15 # 1) command line argument 16 # Examples: 17 # a) --url https://localhost:7054 18 # To set the fabric-ca server url 19 # 2) environment variable 20 # Examples: 21 # a) FABRIC_CA_CLIENT_URL=https://localhost:7054 22 # To set the fabric-ca server url 23 # 3) configuration file 24 # 4) default value (if there is one) 25 # All default values are shown beside each element below. 26 # 27 # FILE NAME ELEMENTS 28 # ------------------ 29 # All filename elements below end with the word "file". 30 # For example, see "certfile" and "keyfile" in the "ca" section. 31 # The value of each filename element can be a simple filename, a 32 # relative path, or an absolute path. If the value is not an 33 # absolute path, it is interpretted as being relative to the location 34 # of this configuration file. 35 # 36 ############################################################################# 37 38 ############################################################################# 39 # Client Configuration 40 ############################################################################# 41 42 # URL of the Fabric-ca-server (default: http://localhost:7054) 43 URL: http://localhost:7090 44 45 ############################################################################# 46 # TLS section for secure socket connection 47 ############################################################################# 48 tls: 49 # TLS section for secure socket connection 50 certfiles: root.pem # Comma Separated list of root certificate files (e.g. root.pem, root2.pem) 51 client: 52 certfile: tls_client-cert.pem 53 keyfile: tls_client-key.pem 54 55 ############################################################################# 56 # Certificate Signing Request section for generating the CSR for 57 # an enrollment certificate (ECert) 58 ############################################################################# 59 csr: 60 cn: admin2 61 names: 62 - C: US 63 ST: "North Carolina" 64 L: 65 O: Hyperledger 66 OU: Fabric 67 hosts: 68 - hostname 69 ca: 70 pathlen: 71 pathlenzero: 72 expiry: 73 74 ############################################################################# 75 # Registration section used to register a new user with fabric-ca server 76 ############################################################################# 77 id: 78 name: testRegister 79 type: client 80 affiliation: hyperledger.org3 81 attributes: 82 - name: hf.Revoker 83 value: true 84 - name: foo 85 value: bar