CORBA (Common Object Request Broker Architecture) merupakan arsitektur standar untuk sistem terdistribusi berbasis object. CORBA memungkinkan banyak object yang terdistribusi untuk saling berhubungan, singkat kata, CORBA adalah semacam middleware yang dihasilkan oleh sebuah konsorsium yang bernama OMG (Object Management Group). Dari salah satu sumber disebutkan bahwa OMG adalah sebuah konsorsium terbuka yang terdiri dari kurang lebih [...]
Begitu banyak website yang pada hakikatnya melayani data-data penting pengguna, namun masih belum terlindungi dengan HTTPS, sebutlah User ID dan Password, se-tidak penting-nya pun User ID dan Password tersebut, namun tidak sedikit orang yang menggunakan User ID bahkan Password yang sama untuk accountnya di website yang lain. Jika demikian kenyataannya, tentulah para eavesdroppers bisa dengan mudah mencoba-coba [...]
Seperti yang sudah pernah diungkit sekilas pada posting sebelumnya, server yang menggunakan HTTPS dengan Mutual Authentication seharusnya bisa memanfaatkan data-data yang terdapat pada sertifikat client untuk digunakan oleh server dalam berbagai keperluan, sebut saja pemberian hak akses terhadap client misalnya. Dengan demikian tentunya Application Server harus bisa membaca sertifikat client yang sedang bertransaksi dengannya. Pada [...]
Masih kelanjutan dari posting-posting sebelumnya, yaitu mengenai https mutual authentication, namun kali ini dari sisi clientnya dengan menggunakan java : public static void httpsOpenConnection () { try { String[][] props = {{"javax.net.ssl.keyStore", KEYSTORE}, {"javax.net.ssl.keyStorePassword", KEYSTORE_PASS}, {"javax.net.ssl.trustStore", TRUSTORE}, {"javax.net.ssl.trustStorePassword", TRUSTORE_PASS}}; for (int i = 0; i<props .length; i++) System.getProperties().setProperty(props[i][0], props[i][1]); KeyStore ks = KeyStore.getInstance("PKCS12"); ks.load(new FileInputStream(KEYSTORE), [...]