public class Digests extends java.lang.Object implements IDigestVerifier
| Constructor and Description |
|---|
Digests() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDigest(DigestAlgorithm algorithm,
java.lang.String digest) |
java.util.Set<DigestAlgorithm> |
getAlgorithms() |
java.lang.String |
getDigest(DigestAlgorithm algorithm) |
IDigestVerifier |
getVerifier() |
IDigestVerifier |
getVerifier(boolean preferSecure)
Acquire a verifier capable of determining whether a download is valid
If no digests are available then a verifier will be returned that considers anything valid |
void |
seal() |
boolean |
verify(byte[] content) |
boolean |
verify(java.nio.channels.ByteChannel channel) |
boolean |
verify(java.io.File file) |
boolean |
verify(java.io.InputStream is) |
public void addDigest(DigestAlgorithm algorithm, java.lang.String digest)
public void seal()
public IDigestVerifier getVerifier()
public java.util.Set<DigestAlgorithm> getAlgorithms()
public java.lang.String getDigest(DigestAlgorithm algorithm)
public IDigestVerifier getVerifier(boolean preferSecure)
preferSecure - public boolean verify(byte[] content)
verify in interface IDigestVerifierIDigestVerifier.verify(byte[])public boolean verify(java.io.File file)
throws java.io.IOException
verify in interface IDigestVerifierjava.io.IOExceptionIDigestVerifier.verify(java.io.File)public boolean verify(java.io.InputStream is)
throws java.io.IOException
verify in interface IDigestVerifierjava.io.IOExceptionIDigestVerifier.verify(java.io.InputStream)public boolean verify(java.nio.channels.ByteChannel channel)
throws java.io.IOException
verify in interface IDigestVerifierjava.io.IOExceptionIDigestVerifier.verify(java.nio.channels.ByteChannel)Copyright © 2014. All Rights Reserved.