-
Backport
-
Resolution: Fixed
-
P3
-
None
-
b05
public class ManifestEntryVerifier {
private static final Debug debug = Debug.getInstance("jar");
- private static final Provider sunProvider = new sun.security.provider.Sun();
-
/** the created digest objects */
HashMap createdDigests;
/** the digests in use for a given entry*/
ArrayList digests;
@@ -107,11 +105,11 @@
MessageDigest digest =
(MessageDigest) createdDigests.get(algorithm);
if (digest == null) {
try {
-
+ Provider sunProvider = new sun.security.provider.Sun();
digest = MessageDigest.getInstance
(algorithm, sunProvider);
createdDigests.put(algorithm, digest);
} catch (NoSuchAlgorithmException nsae) {
// ignore
private static final Debug debug = Debug.getInstance("jar");
- private static final Provider sunProvider = new sun.security.provider.Sun();
-
/** the created digest objects */
HashMap createdDigests;
/** the digests in use for a given entry*/
ArrayList digests;
@@ -107,11 +105,11 @@
MessageDigest digest =
(MessageDigest) createdDigests.get(algorithm);
if (digest == null) {
try {
-
+ Provider sunProvider = new sun.security.provider.Sun();
digest = MessageDigest.getInstance
(algorithm, sunProvider);
createdDigests.put(algorithm, digest);
} catch (NoSuchAlgorithmException nsae) {
// ignore
- backport of
-
JDK-6819110 Lazily load Sun digest provider for jar verification
-
- Resolved
-