equal
deleted
inserted
replaced
29 import java.io.FileInputStream; |
29 import java.io.FileInputStream; |
30 import java.security.AccessController; |
30 import java.security.AccessController; |
31 import java.security.KeyStore; |
31 import java.security.KeyStore; |
32 import java.security.PrivilegedAction; |
32 import java.security.PrivilegedAction; |
33 import java.security.cert.X509Certificate; |
33 import java.security.cert.X509Certificate; |
|
34 import java.util.Collections; |
34 import java.util.Enumeration; |
35 import java.util.Enumeration; |
35 import java.util.HashSet; |
36 import java.util.HashSet; |
|
37 import java.util.Set; |
36 |
38 |
37 import sun.security.x509.X509CertImpl; |
39 import sun.security.x509.X509CertImpl; |
38 |
40 |
39 /** |
41 /** |
40 * The purpose of this class is to determine the trust anchor certificates is in |
42 * The purpose of this class is to determine the trust anchor certificates is in |
42 */ |
44 */ |
43 public class AnchorCertificates { |
45 public class AnchorCertificates { |
44 |
46 |
45 private static final Debug debug = Debug.getInstance("certpath"); |
47 private static final Debug debug = Debug.getInstance("certpath"); |
46 private static final String HASH = "SHA-256"; |
48 private static final String HASH = "SHA-256"; |
47 private static HashSet<String> certs; |
49 private static Set<String> certs = Collections.emptySet(); |
48 |
50 |
49 static { |
51 static { |
50 AccessController.doPrivileged(new PrivilegedAction<Void>() { |
52 AccessController.doPrivileged(new PrivilegedAction<Void>() { |
51 @Override |
53 @Override |
52 public Void run() { |
54 public Void run() { |