code: func (c *Client) GetAllIdentities(options ...RequestOption) ([]*IdentityResponse, error) {
  
  	// Read request options
  	opts, err := c.prepareOptsFromOptions(c.ctx, options...)
  	if err != nil {
  		return nil, err
  	}
  
  	ca, err := newCAClient(c.ctx, c.orgName)
  	if err != nil {
  		return nil, err
  	}
  
  	responses, err := ca.GetAllIdentities(opts.CA)
  	if err != nil {
  		return nil, err
  	}
  
  	return getIdentityResponses(responses), nil
  
  }
docs: // GetAllIdentities returns all identities that the caller is authorized to see
  //  Parameters:
  //  options holds optional request options
  //  Returns:
  //  Response containing identities