code: func (id *identity) SatisfiesPrincipal(principal *msp.MSPPrincipal) error {
  	return id.msp.SatisfiesPrincipal(id, principal)
  }
docs: // SatisfiesPrincipal returns null if this instance matches the supplied principal or an error otherwise