Package org.fcrepo.kernel.api.utils
Class ContentDigest
java.lang.Object
org.fcrepo.kernel.api.utils.ContentDigest
Digest helpers to convert digests (checksums) into URI strings
(based loosely on Magnet URIs)
- Since:
- Mar 6, 2013
- Author:
- Chris Beer
-
Method Summary
Modifier and TypeMethodDescriptionstatic URIConvert a MessageDigest algorithm and checksum byte-array data to a URNstatic URIConvert a MessageDigest algorithm and checksum value to a URNstatic StringgetAlgorithm(URI digestUri) Given a digest URI, get the corresponding MessageDigest algorithm
-
Method Details
-
asURI
Convert a MessageDigest algorithm and checksum value to a URN- Parameters:
algorithm- the message digest algorithmvalue- the checksum value- Returns:
- URI
-
asURI
Convert a MessageDigest algorithm and checksum byte-array data to a URN- Parameters:
algorithm- the message digest algorithmdata- the checksum byte-array data- Returns:
- URI
-
getAlgorithm
Given a digest URI, get the corresponding MessageDigest algorithm- Parameters:
digestUri- the digest uri- Returns:
- MessageDigest algorithm
-