28import java.io.IOException;
29import java.net.URISyntaxException;
30import java.security.MessageDigest;
31import java.security.NoSuchAlgorithmException;
32import java.util.ArrayList;
34import java.util.regex.Pattern;
36import org.jau.base.JaulibVersion;
37import org.jau.sec.SHASum;
58 throws SecurityException, IllegalArgumentException, NoSuchAlgorithmException, IOException, URISyntaxException
60 super(MessageDigest.getInstance(
"SHA-256"),
JaulibVersion.class,
new ArrayList<Pattern>(),
new ArrayList<Pattern>());
64 excludes.add(Pattern.compile(origin+
"/jau/sys/android"));
65 includes.add(Pattern.compile(origin+
"/org/jau/.*"));
66 includes.add(Pattern.compile(origin+
"/jau/.*"));
JaulibJarSHASum()
See JaulibJarSHASum.
TempJarSHASum(final MessageDigest digest, final Class<?> jarclazz, final List< Pattern > excludes, final List< Pattern > includes)
Instance to ensure proper compute(boolean) of identical SHA sums over same contents within given path...
final List< Pattern > getIncludes()
final List< Pattern > getExcludes()