title: Where does user private key is stored in fabric-ca in user key generation process
body: <p>I am using fabric ca-client to to register and enroll the &quot;user&quot; to interact with the chaincode. Registering the user  using organization CA admin as follow :</p>
  <pre><code>export FABRIC_CA_CLIENT_TLS_CERTFILES=/tmp/hyperledger/org1/ca/crypto/ca-cert.pem
  export FABRIC_CA_CLIENT_HOME=/tmp/hyperledger/org1/ca/admin
  export FABRIC_CA_CLIENT_MSPDIR=msp
  
  fabric-ca-client register -d --id.name userk2 --id.secret userk2PW --id.type user -u https://0.0.0.0:7054 
  </code></pre>
  <p>And enrolled user without admin of org-ca as</p>
  <pre><code>fabric-ca-client enroll -u &quot;https://userk2:userk2PW@0.0.0.0:7054&quot;  --tls.certfiles /tmp/hyperledger/org1/admin/msp/cacerts/0-0-0-0-7054.pem
  </code></pre>
  <p>Now CA server should provide user certificates to the user (here userk2) that requires to interact with the chaincodes.</p>
  <p>I received response from the CA server as :</p>
  <pre><code>2021/10/13 12:13:50 [INFO] TLS Enabled
  2021/10/13 12:13:50 [INFO] generating key: &amp;{A:ecdsa S:256}
  2021/10/13 12:13:50 [INFO] encoded CSR
  2021/10/13 12:13:51 [INFO] Stored client certificate at /root/.fabric-ca-client/msp/signcerts/cert.pem
  2021/10/13 12:13:51 [INFO] Stored root CA certificate at /root/.fabric-ca-client/msp/cacerts/0-0-0-0-7054.pem
  2021/10/13 12:13:51 [INFO] Stored Issuer public key at /root/.fabric-ca-client/msp/IssuerPublicKey
  2021/10/13 12:13:51 [INFO] Stored Issuer revocation public key at /root/.fabric-ca-client/msp/IssuerRevocationPublicKey
  </code></pre>
  <p>Which are the user private/public key and root of trust for interacting with chaincode?
  Thank you!</p>