Revision 6a5c7b65

View differences:

src/info/guardianproject/checkey/MainActivity.java
33 33
import java.security.interfaces.RSAPublicKey;
34 34
import java.util.Arrays;
35 35
import java.util.List;
36
import java.util.Locale;
36 37
import java.util.Properties;
37 38

  
38 39
public class MainActivity extends ActionBarActivity {
......
133 134
        expires.setText(cert.getNotAfter().toLocaleString());
134 135

  
135 136
        TextView md5 = (TextView) activity.findViewById(R.id.MD5);
136
        md5.setText(Utils.getCertificateFingerprint(cert, "MD5"));
137
        md5.setText(Utils.getCertificateFingerprint(cert, "MD5").toLowerCase(Locale.ENGLISH));
137 138
        TextView sha1 = (TextView) activity.findViewById(R.id.sha1);
138
        sha1.setText(Utils.getCertificateFingerprint(cert, "SHA1"));
139
        sha1.setText(Utils.getCertificateFingerprint(cert, "SHA1").toLowerCase(Locale.ENGLISH));
139 140
        TextView sha256 = (TextView) activity.findViewById(R.id.sha256);
140
        sha256.setText(Utils.getCertificateFingerprint(cert, "SHA-256"));
141
        sha256.setText(Utils.getCertificateFingerprint(cert, "SHA-256").toLowerCase(Locale.ENGLISH));
141 142
    }
142 143

  
143 144
    @SuppressLint("WorldReadableFiles")
......
205 206
                    + name
206 207
                    + "Pin extends ApkSignaturePin {\n\n"
207 208
                    + "public " + name + "Pin() {\n"
208
                    + "\t\tcertificates = new byte[][] {\n").getBytes());
209
                    + "\t\tfingerprints = new String[] {\n").getBytes());
210
            for (X509Certificate x509 : certs) {
211
                os.write(("\t\t\t\"" + Utils.getCertificateFingerprint(x509, "SHA-256")
212
                        .toLowerCase(Locale.ENGLISH) + "\",\n").getBytes());
213
            }
214
            os.write(("\t\t};\n" + "\t\tcertificates = new byte[][] {\n").getBytes());
209 215
            for (X509Certificate x509 : certs) {
210 216
                Log.i("AppListFragment", "subjectdn: " + x509.getSubjectDN().getName());
211 217
                os.write(Arrays.toString(x509.getEncoded())

Also available in: Unified diff