Class ContentDigest


  • public final class ContentDigest
    extends Object
    Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
    Since:
    Mar 6, 2013
    Author:
    Chris Beer
    • Method Detail

      • asURI

        public static URI asURI​(String algorithm,
                                String value)
        Convert a MessageDigest algorithm and checksum value to a URN
        Parameters:
        algorithm - the message digest algorithm
        value - the checksum value
        Returns:
        URI
      • asURI

        public static URI asURI​(String algorithm,
                                byte[] data)
        Convert a MessageDigest algorithm and checksum byte-array data to a URN
        Parameters:
        algorithm - the message digest algorithm
        data - the checksum byte-array data
        Returns:
        URI
      • getAlgorithm

        public static String getAlgorithm​(URI digestUri)
        Given a digest URI, get the corresponding MessageDigest algorithm
        Parameters:
        digestUri - the digest uri
        Returns:
        MessageDigest algorithm