Class CertIdentityPoolFilter

java.lang.Object
io.confluent.security.mtls.CertIdentityPoolFilter

public class CertIdentityPoolFilter extends Object
This class implements the CEL filter for the cert identity pool. It also supports caching of the compiled filters to avoid recompilation.
  • Constructor Details

    • CertIdentityPoolFilter

      public CertIdentityPoolFilter()
  • Method Details

    • filter

      public boolean filter(String filter, Map<String,String> vars)
      Apply CEL filter on the given vars and return boolean result.
    • validate

      public void validate(String filter)
      Validate the given filter, throw exception if the filter is invalid.