code: public String toMetaSafe() {
      StringBuilder config = assembleConfig(true);
      byte[] encrypted = hmacSha1(config, key);
      String encoded = base64Encode(encrypted);
  
      return host + encoded + "/" + config;
    }
docs: Build a safe version of the metadata URL. Requires a non-{@code null} key.