code: func (s *Signer) Info(req info.Req) (resp *info.Resp, err error) {
  	respInterface, err := s.remoteOp(req, req.Profile, "info")
  	if err != nil {
  		return
  	}
  	if resp, ok := respInterface.(*info.Resp); ok {
  		return resp, nil
  	}
  	return
  }
docs: // Info sends an info request to the remote CFSSL server, receiving an
  // Resp struct or an error in response.