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/.*"));
jaulib definition of TempJarSHASum's specialization of SHASum.
JaulibJarSHASum()
See JaulibJarSHASum.
SHASum specialization utilizing TempJarCache to access jar file content for SHA computation
final List< Pattern > getIncludes()
final List< Pattern > getExcludes()