code: func (msp *bccspmsp) getCertificationChainIdentifier(id Identity) ([]byte, error) {
  	chain, err := msp.getCertificationChain(id)
  	if err != nil {
  		return nil, errors.WithMessage(err, fmt.Sprintf("failed getting certification chain for [%v]", id))
  	}
  
  	// chain[0] is the certificate representing the identity.
  	// It will be discarded
  	return msp.getCertificationChainIdentifierFromChain(chain[1:])
  }
docs: // getCertificationChainIdentifier returns the certification chain identifier of the passed identity within this msp.
  // The identifier is computes as the SHA256 of the concatenation of the certificates in the chain.