final class sun.security.provider.SunEntries
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.security.provider.SunEntries
super_class: java.lang.Object
{
private static final boolean useLegacyDSA;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String PROP_EGD;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "java.security.egd"
private static final java.lang.String PROP_RNDSOURCE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "securerandom.source"
static final java.lang.String URL_DEV_RANDOM;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "file:/dev/random"
static final java.lang.String URL_DEV_URANDOM;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "file:/dev/urandom"
private static final java.lang.String seedSource;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "jdk.security.legacyDSAKeyPairGenerator"
1: invokestatic sun.security.action.GetPropertyAction.privilegedGetProperty:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
2: putstatic sun.security.provider.SunEntries.useLegacyDSA:Z
3: new sun.security.provider.SunEntries$1
dup
invokespecial sun.security.provider.SunEntries$1.<init>:()V
4: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
putstatic sun.security.provider.SunEntries.seedSource:Ljava/lang/String;
5: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/security/provider/SunEntries;
static void putEntries(java.util.Map<java.lang.Object, java.lang.Object>);
descriptor: (Ljava/util/Map;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: invokestatic sun.security.provider.NativePRNG.isAvailable:()Z
istore 1
start local 1 1: getstatic sun.security.provider.SunEntries.seedSource:Ljava/lang/String;
ldc "file:/dev/urandom"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 2
start local 2 2: iload 1
ifeq 6
iload 2
ifeq 6
3: aload 0
ldc "SecureRandom.NativePRNG"
4: ldc "sun.security.provider.NativePRNG"
5: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals: int int
StackMap stack:
aload 0
ldc "SecureRandom.SHA1PRNG"
7: ldc "sun.security.provider.SecureRandom"
8: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: iload 1
ifeq 13
iload 2
ifne 13
10: aload 0
ldc "SecureRandom.NativePRNG"
11: ldc "sun.security.provider.NativePRNG"
12: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: StackMap locals:
StackMap stack:
aload 0
ldc "Signature.SHA1withDSA"
ldc "sun.security.provider.DSA$SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
ldc "Signature.NONEwithDSA"
ldc "sun.security.provider.DSA$RawDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
ldc "Alg.Alias.Signature.RawDSA"
ldc "NONEwithDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
ldc "Signature.SHA224withDSA"
ldc "sun.security.provider.DSA$SHA224withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
ldc "Signature.SHA256withDSA"
ldc "sun.security.provider.DSA$SHA256withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: ldc "java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey"
astore 3
start local 3 19: aload 0
ldc "Signature.SHA1withDSA SupportedKeyClasses"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
ldc "Signature.NONEwithDSA SupportedKeyClasses"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 0
ldc "Signature.SHA224withDSA SupportedKeyClasses"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: aload 0
ldc "Signature.SHA256withDSA SupportedKeyClasses"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 0
ldc "Alg.Alias.Signature.DSA"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 0
ldc "Alg.Alias.Signature.DSS"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 0
ldc "Alg.Alias.Signature.SHA/DSA"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 0
ldc "Alg.Alias.Signature.SHA-1/DSA"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: aload 0
ldc "Alg.Alias.Signature.SHA1/DSA"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: aload 0
ldc "Alg.Alias.Signature.SHAwithDSA"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: aload 0
ldc "Alg.Alias.Signature.DSAWithSHA1"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: aload 0
ldc "Alg.Alias.Signature.OID.1.2.840.10040.4.3"
31: ldc "SHA1withDSA"
32: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 0
ldc "Alg.Alias.Signature.1.2.840.10040.4.3"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 0
ldc "Alg.Alias.Signature.1.3.14.3.2.13"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: aload 0
ldc "Alg.Alias.Signature.1.3.14.3.2.27"
ldc "SHA1withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: aload 0
ldc "Alg.Alias.Signature.OID.2.16.840.1.101.3.4.3.1"
ldc "SHA224withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: aload 0
ldc "Alg.Alias.Signature.2.16.840.1.101.3.4.3.1"
ldc "SHA224withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: aload 0
ldc "Alg.Alias.Signature.OID.2.16.840.1.101.3.4.3.2"
ldc "SHA256withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: aload 0
ldc "Alg.Alias.Signature.2.16.840.1.101.3.4.3.2"
ldc "SHA256withDSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: ldc "sun.security.provider.DSAKeyPairGenerator$"
astore 4
start local 4 41: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic sun.security.provider.SunEntries.useLegacyDSA:Z
ifeq 42
ldc "Legacy"
goto 43
StackMap locals: java.util.Map int int java.lang.String java.lang.String
StackMap stack: java.lang.StringBuilder
42: ldc "Current"
StackMap locals: java.util.Map int int java.lang.String java.lang.String
StackMap stack: java.lang.StringBuilder java.lang.String
43: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
44: aload 0
ldc "KeyPairGenerator.DSA"
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: aload 0
ldc "Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: aload 0
ldc "Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: aload 0
ldc "Alg.Alias.KeyPairGenerator.1.3.14.3.2.12"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: aload 0
ldc "MessageDigest.MD2"
ldc "sun.security.provider.MD2"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: aload 0
ldc "MessageDigest.MD5"
ldc "sun.security.provider.MD5"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 0
ldc "MessageDigest.SHA"
ldc "sun.security.provider.SHA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: aload 0
ldc "Alg.Alias.MessageDigest.SHA-1"
ldc "SHA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: aload 0
ldc "Alg.Alias.MessageDigest.SHA1"
ldc "SHA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: aload 0
ldc "Alg.Alias.MessageDigest.1.3.14.3.2.26"
ldc "SHA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: aload 0
ldc "Alg.Alias.MessageDigest.OID.1.3.14.3.2.26"
ldc "SHA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: aload 0
ldc "MessageDigest.SHA-224"
ldc "sun.security.provider.SHA2$SHA224"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: aload 0
ldc "Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.4"
ldc "SHA-224"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: aload 0
ldc "Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.4"
ldc "SHA-224"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: aload 0
ldc "MessageDigest.SHA-256"
ldc "sun.security.provider.SHA2$SHA256"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: aload 0
ldc "Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.1"
ldc "SHA-256"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
60: aload 0
ldc "Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.1"
ldc "SHA-256"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: aload 0
ldc "MessageDigest.SHA-384"
ldc "sun.security.provider.SHA5$SHA384"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: aload 0
ldc "Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.2"
ldc "SHA-384"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: aload 0
ldc "Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.2"
ldc "SHA-384"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: aload 0
ldc "MessageDigest.SHA-512"
ldc "sun.security.provider.SHA5$SHA512"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: aload 0
ldc "Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.3"
ldc "SHA-512"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: aload 0
ldc "Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.3"
ldc "SHA-512"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: aload 0
ldc "AlgorithmParameterGenerator.DSA"
68: ldc "sun.security.provider.DSAParameterGenerator"
69: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: aload 0
ldc "AlgorithmParameters.DSA"
71: ldc "sun.security.provider.DSAParameters"
72: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
73: aload 0
ldc "Alg.Alias.AlgorithmParameters.OID.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: aload 0
ldc "Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: aload 0
ldc "Alg.Alias.AlgorithmParameters.1.3.14.3.2.12"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: aload 0
ldc "KeyFactory.DSA"
ldc "sun.security.provider.DSAKeyFactory"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: aload 0
ldc "Alg.Alias.KeyFactory.OID.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
78: aload 0
ldc "Alg.Alias.KeyFactory.1.2.840.10040.4.1"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: aload 0
ldc "Alg.Alias.KeyFactory.1.3.14.3.2.12"
ldc "DSA"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: aload 0
ldc "CertificateFactory.X.509"
81: ldc "sun.security.provider.X509Factory"
82: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
83: aload 0
ldc "Alg.Alias.CertificateFactory.X509"
ldc "X.509"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
84: aload 0
ldc "KeyStore.JKS"
85: ldc "sun.security.provider.JavaKeyStore$DualFormatJKS"
86: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
87: aload 0
ldc "KeyStore.CaseExactJKS"
88: ldc "sun.security.provider.JavaKeyStore$CaseExactJKS"
89: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
90: aload 0
ldc "Policy.JavaPolicy"
ldc "sun.security.provider.PolicySpiFile"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
91: aload 0
ldc "Configuration.JavaLoginConfig"
92: ldc "sun.security.provider.ConfigSpiFile"
93: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
94: aload 0
ldc "CertPathBuilder.PKIX"
95: ldc "sun.security.provider.certpath.SunCertPathBuilder"
96: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
97: aload 0
ldc "CertPathBuilder.PKIX ValidationAlgorithm"
98: ldc "RFC5280"
99: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
100: aload 0
ldc "CertPathValidator.PKIX"
101: ldc "sun.security.provider.certpath.PKIXCertPathValidator"
102: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: aload 0
ldc "CertPathValidator.PKIX ValidationAlgorithm"
104: ldc "RFC5280"
105: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
106: aload 0
ldc "CertStore.LDAP"
107: ldc "sun.security.provider.certpath.ldap.LDAPCertStore"
108: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
109: aload 0
ldc "CertStore.LDAP LDAPSchema"
ldc "RFC2587"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
110: aload 0
ldc "CertStore.Collection"
111: ldc "sun.security.provider.certpath.CollectionCertStore"
112: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
113: aload 0
ldc "CertStore.com.sun.security.IndexedCollection"
114: ldc "sun.security.provider.certpath.IndexedCollectionCertStore"
115: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
116: aload 0
ldc "Signature.NONEwithDSA KeySize"
ldc "1024"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
117: aload 0
ldc "Signature.SHA1withDSA KeySize"
ldc "1024"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
118: aload 0
ldc "Signature.SHA224withDSA KeySize"
ldc "2048"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
119: aload 0
ldc "Signature.SHA256withDSA KeySize"
ldc "2048"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
120: aload 0
ldc "KeyPairGenerator.DSA KeySize"
ldc "2048"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
121: aload 0
ldc "AlgorithmParameterGenerator.DSA KeySize"
ldc "2048"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
122: aload 0
ldc "Signature.SHA1withDSA ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
123: aload 0
ldc "KeyPairGenerator.DSA ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
124: aload 0
ldc "MessageDigest.MD5 ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
125: aload 0
ldc "MessageDigest.SHA ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
126: aload 0
ldc "AlgorithmParameterGenerator.DSA ImplementedIn"
127: ldc "Software"
128: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
129: aload 0
ldc "AlgorithmParameters.DSA ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
130: aload 0
ldc "KeyFactory.DSA ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
131: aload 0
ldc "SecureRandom.SHA1PRNG ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
132: aload 0
ldc "CertificateFactory.X.509 ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
133: aload 0
ldc "KeyStore.JKS ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
134: aload 0
ldc "CertPathValidator.PKIX ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
135: aload 0
ldc "CertPathBuilder.PKIX ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
136: aload 0
ldc "CertStore.LDAP ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
137: aload 0
ldc "CertStore.Collection ImplementedIn"
ldc "Software"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
138: aload 0
ldc "CertStore.com.sun.security.IndexedCollection ImplementedIn"
139: ldc "Software"
140: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
141: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 142 0 map Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
1 142 1 nativeAvailable Z
2 142 2 useUrandom Z
19 142 3 dsaKeyClasses Ljava/lang/String;
41 142 4 dsaKPGImplClass Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
map
static java.lang.String getSeedSource();
descriptor: ()Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.security.provider.SunEntries.seedSource:Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "SunEntries.java"
NestMembers:
sun.security.provider.SunEntries$1
InnerClasses:
sun.security.provider.SunEntries$1