Class PlainStoreUtils

java.lang.Object
eu.emi.security.authn.x509.helpers.pkipath.PlainStoreUtils

public class PlainStoreUtils extends Object
Class for CA or CRL stores with utility methods for handling list of locations as wildcards or URLs.
  • Field Details

    • diskPath

      private String diskPath
    • suffix

      private String suffix
    • srcLocations

      private final List<String> srcLocations
    • wildcardLocations

      private final List<String> wildcardLocations
    • urlLocations

      private final List<URL> urlLocations
    • resolvedWildcardLocations

      private List<URL> resolvedWildcardLocations
  • Constructor Details

  • Method Details

    • getCacheFile

      public File getCacheFile(URL url) throws URISyntaxException
      Throws:
      URISyntaxException
    • saveCacheFile

      public void saveCacheFile(byte[] what, URL url) throws URISyntaxException, IOException
      Throws:
      URISyntaxException
      IOException
    • establishWildcardLocations

      private void establishWildcardLocations(String wildcard)
      resolves one wildcard and add results to the resolvedWildcardLocations list
      Parameters:
      wildcard -
    • establishWildcardsLocations

      public void establishWildcardsLocations()
      resolves all wildcards
    • isPresent

      public boolean isPresent(URL u)
    • getResolvedWildcards

      public List<URL> getResolvedWildcards()
    • getURLLocations

      public List<URL> getURLLocations()
    • getLocations

      public List<String> getLocations()