OSDN Git Service

CertTool: avoid using final static array.
authorChia-chi Yeh <chiachi@android.com>
Fri, 18 Sep 2009 05:55:43 +0000 (13:55 +0800)
committerChia-chi Yeh <chiachi@android.com>
Fri, 18 Sep 2009 05:55:43 +0000 (13:55 +0800)
core/java/android/webkit/CertTool.java
core/java/android/webkit/JWebCoreJavaBridge.java

index e5540df..99757d2 100644 (file)
@@ -36,11 +36,13 @@ class CertTool {
     private static final AlgorithmIdentifier MD5_WITH_RSA =
             new AlgorithmIdentifier(PKCSObjectIdentifiers.md5WithRSAEncryption);
 
-    static final String[] KEY_STRENGTH_LIST = {"High Grade", "Medium Grade"};
-
     static final String CERT = Credentials.CERTIFICATE;
     static final String PKCS12 = Credentials.PKCS12;
 
+    static String[] getKeyStrengthList() {
+        return new String[] {"High Grade", "Medium Grade"};
+    }
+
     static String getSignedPublicKey(Context context, int index, String challenge) {
         try {
             KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA");
index 5084098..f350d13 100644 (file)
@@ -233,7 +233,7 @@ final class JWebCoreJavaBridge extends Handler {
     }
 
     private String[] getKeyStrengthList() {
-        return CertTool.KEY_STRENGTH_LIST;
+        return CertTool.getKeyStrengthList();
     }
 
     private String getSignedPublicKey(int index, String challenge, String url) {