Package io.ocfl.api

Class DigestAlgorithmRegistry


  • public final class DigestAlgorithmRegistry
    extends Object
    Registry of digest algorithms. By default it contains all of the algorithms as defined in the OCFL spec and extensions. Additional algorithms can be added as needed.
    • Method Detail

      • register

        public static void register​(DigestAlgorithm algorithm)
        Adds a new algorithm to the registry
        Parameters:
        algorithm - algorithm to add to the registry
      • getAlgorithm

        public static DigestAlgorithm getAlgorithm​(String ocflName)
        Retrieves the algorithm that corresponds to the OCFL name from the registry
        Parameters:
        ocflName - name of the algorithm to retrieve
        Returns:
        DigestAlgorithm