(Android) Membuka Sertifikat Digital pkcs12 atau p12

Feb. 19, 2017, 5:33 p.m. 5 2532

Sertifikat terkadang di kerluarkan dari pihak tertentu untuk membuka sebuah kunci dari data seseorang atau data private, dari sertifikat tersebut berupa data id, email, nama, serta berapa jumlah data kita yang ada di server. tergantung dari sertifikat tersebut di keluarkan oleh siapa, kita juga sebenarnya bisa buat sertifikat tersebut dengan menggunakan code beberapa baris. tapi kali ini kita membongkar sertifikat bukan membuat sertifikat. 

 File file = new File(path);
            KeyStore p12 = KeyStore.getInstance("pkcs12");
            p12.load(new FileInputStream(file), editPassword.getText().toString().toCharArray());
            Enumeration e = p12.aliases();
            while (e.hasMoreElements()) {
                String alias = (String) e.nextElement();
                X509Certificate c = (X509Certificate) p12.getCertificate(alias);
                Principal subject = c.getSubjectDN();
                String subjectArray[] = subject.toString().split(",");
                for (String s : subjectArray) {
                    String[] str = s.trim().split("=");
                    String key = str[0];
                    String value = str[1];
                    System.out.println(key + " - " + value);
                    System.out.println("key "+key);
                    Log.e("data",value);
                    txtResult.setText(txtResult.getText()+"\n"+key+" "+value);
                }
            }

 

 

https://github.com/aerdy/Android-Load_Certificate_Digital

 

 

 

 

Tentang Penulis

Vimio

Kalau bisa jadi 10 akan kita jadikan semua nya 10, 10 jika nilai 0 - 10 yang tertinggi. tapi sayangnya ketika nilai dan niat saling menghianati. bersyukurlah semua apa yang kita dapat dan yang telah di berikan. ya itu nilai 10 yang dikasih. { 1 0 }

Komentar