mirror of
https://github.com/batugokce/elektronik-imza-project.git
synced 2026-04-26 12:25:52 +03:00
Elektronik İmza Projesi
| .idea | ||
| src | ||
| .gitignore | ||
| dependency-reduced-pom.xml | ||
| eimza.jar | ||
| pom.xml | ||
| README.md | ||
Elektronik İmza Uygulaması
Bu Java uygulaması, dosyaları CAdES imzalama formatında ve BES seviyesinde akıllı kart ile imzalayarak çıktı üretir.
Başlangıç
Projeyi çalıştırmak için aşağıdaki adımları takip edebilirsiniz:
-
Gerekli Java Sürümünü Yükleyin
Uygulama, Java 8 veya daha yeni sürümlerinde çalışmaktadır. Java'nın yüklü olup olmadığını aşağıdaki komutla kontrol edebilirsiniz:java -version -
Uygulamayı Çalıştırma
Uygulamayı çalıştırmak için terminali açın ve aşağıdaki komutu kullanın:java -jar eimza.jar -
İmzalama İşlemi
- İlk olarak, imzalanmak istenen dosyanın tam yolunu girin.
- Ardından, akıllı kartın PIN kodunu girin.
- Uygulama, dosyayı CAdES formatında ve BES seviyesinde imzalayarak çıktı üretecektir.
Örnek Kullanım
Terminalde aşağıdaki gibi bir işlem yapabilirsiniz:
java -jar eimza.jar
Ekranda şu şekilde bir çıkış alırsınız:
Lütfen imzalanacak dosyanın tam yolunu giriniz: /path/to/file.txt
Lütfen akıllı kartın PIN kodunu giriniz: ******
İmzalama işlemi tamamlandı. Çıktı: /path/to/signed_file.txt
Bağımlılıklar
- Java 8 veya daha yeni bir sürüm gereklidir.