Find Jobs
Hire Freelancers

Authentication and Signature with Smartcards in Java

R$30-600 BRL

Ditutup
Dibuat lebih dari 8 tahun yang lalu

R$30-600 BRL

Dibayar ketika dikirim
Why is this a contest not a project? As Chrome disabled the Java plugin we cannot work with applets anymore and our applets were responsible for read data from USB and authenticate users with smartcards and sign pdf files (attached signature) after user logged. So the challenge here is to provide a solution without Java and without any plugin as flash, silverlight, active x and other. Check this is a good sample [login to view URL] - You are supposed to install a software in the machine, but the authentication does not call any Java plugin. The software install a extension in the firefox and chrome browsers that allow this operation. We found a good solution for that problem here [login to view URL] - That open source project works with Firebreath and allows to communicate over javascript to usb smartcard. Well, the challenge is to build a client-server sample Java application that: == LEVEL 1 == 1) Build a web page with a button to login. That button must read data from smartcard without plugins with the components I sent previously (if you find any other better than those it's ok) and fake an authentication operation. 2) After login it will reach a fake page with the certificate data (issuer name, issuer validity etc..) == LEVEL 2 == 3) Once logged, create a upload file field to receive PDFs. After selecting file and click at upload you must read data from smartcard and asks for the PIN password because you'll read the private key, the pin password and sign the file in the client side, and finally you will upload the signed file to a servlet. 4) The server will receive the file uploaded and it must be signed by the user certificate.
ID Proyek: 8599965

Tentang proyek

1 proposal
Proyek remot
Aktif 8 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
1 freelancer menawar dengan rata-rata R$1.000 BRL untuk pekerjaan ini
Avatar Pengguna
Hi, • I have 9 years of experience in JAVA and open source Java based web technologies. • My Carrier is start with java web based development to till today. • Throughout my carrier I have involve complete product development cycle. Understand requirement, prepare the document for module or project, developing the project, deployment on clustering environment, testing and maintenance. • Good knowledge of E-Commerce ,ERP , shipping, Media and Entertainment domains. • Strong knowledge of OOPS design principal and pattern. • Also have experience in agile methodology. My Skill set Matrix: Java EE (JSP, JSF, Servlet, JMS, JDBC, JPA etc): More than 7 years Design Pattern:5 Years UML/Design: 7 years HTML/CSS/Javascript, CSS, JQuery, ExtJS: 7 years HTML5 Frameworks (Foundation/Bootstrap): 1 years Struts: 7 years Spring3 (MVC, IoC, Security, Transactions, ORM): 6 years Hibernate: 6 years XML/Web services (SOAP/REST): 4 years JUnit/Mockito: 2 years MySQL, DB2, SQL Server, Oracle: 7+ years Mongo DB: 1 year AngularJS: 1.5 Year NodeJS:6 month Ant, Maven: 7 years Git, SVN, CVS: 7 years Build Tool(Jenkins/Sonar):2 Years IDE (Eclipse):7 years Amazon AWS, EC2, S3, SNS,EMR: 3 years Tomcat, JBoss, Websphere: 7+ years Windows, Linux/Unix: 8 years Let me know if you need more detail. Looking forward to working with you.
R$1.000 BRL dalam 15 hari
5,0 (2 ulasan)
3,1
3,1

Tentang klien

Bendera BRAZIL
Porto Alegre, Brazil
4,9
15
Memverifikasi Metode pembayaran
Anggota sejak Apr 20, 2013

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.