Safenet tarafından üretilen Aladdin e-token kullanıyorsanız muhtemelen benim de yaşadığım sorunla karşılaşmışsınızdır.

Bu sorunun çözümünü şu şekilde sağladım.

Bu kurulumlardan sonra token’ı bilgisayarınıza taktığınızda sertifikanızı görüyor hatta e-devlete giriş yapabiliyor olacaksınız.

E-Devlet’e giriş yapamadığınızı düşünüyorsanız bu adımları uygulayın.

  1. https://static.turkiye.gov.tr/downloads/signlib/macosx_universal/libpkcs11wrapper.jnilib linkinden ilgili dosyayı indirelim,
  2. Mac os x işletim sistemini açarak “Search” \ “”Ara” butonuna tıklayarak “Terminal” yazalım ve uygulamayı çalıştıralım.
  3. İndirilen dosyayı aşağıdaki komutu kullanarak java klasörüne kopyalayalım.
sudo cp /Users/KullanıcıAdı/Download/libpkcs11wrapper.jnilib  /Library/Java/Extensions/

Ayarlar bölümünden ”java -> advanced -> Show console” seçeneğini işaretlerseniz java uygulamasının hareketlerini görebilirsiniz.Fakat özel bazı uygulama yada sitelerde imzalama işlemi yapılamaz ve ”sertifika bulunamadı” hatası ile karşılaşırsınız.

Java consoluna baktığınızda ise aşağıdaki gibi bir hatayı göreceksiniz.


error in loading card configjava.lang.NullPointerException
New SmartCardManager will be created
Number of terminals: 1
PKCS11 Smartcard will be created - Cardtypes: 13 Terminal:SafeNet eToken 5100
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libeTPKCS11.dylib, 1): image not found/lib/libeTPKCS11.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libakisp11.dylib, 1): image not found/lib/libakisp11.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libaetpkss1.dylib, 1): image not found/lib/libaetpkss1.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libsiecap11.dylib, 1): image not found/lib/libsiecap11.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libgclib.dylib, 1): image not found/lib/libgclib.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libiidp11.dylib, 1): image not found/lib/libiidp11.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libcmp11.dylib, 1): image not found/lib/libcmp11.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libdkck201.dylib, 1): image not found/lib/libdkck201.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libspmp1132.dylib, 1): image not found/lib/libspmp1132.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libcknfast-64.dylib, 1): image not found/lib/libcknfast-64.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libcryptoki.dylib, 1): image not found/lib/libcryptoki.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libbp201w32HSM.dylib, 1): image not found/lib/libbp201w32HSM.dylib
Card Error A: java.io.IOException: PKCS11 wrapper objesi olusturulamadidlopen(/lib/libkpkcs11hash.dylib, 1): image not found/lib/libkpkcs11hash.dylib
Card Error A: java.lang.IndexOutOfBoundsException: Index: 13, Size: 13
getCert: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
ImzaText set edildi..

Bu hatayı düzeltebilmek için terminal‘i açın ve şu komutu çalıştırın.

sudo cp /usr/local/lib/* /Library/Java/Extensions/

Sayfayı yenilediğinizde imzalama yapabileceksiniz.

Java applet içeren sitelere giriş yapacaksanız Firefox ve ya Internet Explorer kullanmanız gerekiyor.

Loading

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.