Find Jobs
Hire Freelancers

Authentication and Signature with Smartcards in Java

R$30-600 BRL

Cerrado
Publicado hace más de 8 años

R$30-600 BRL

Pagado a la entrega
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 del proyecto: 8599965

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de R$1.000 BRL por este trabajo
Avatar del usuario
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 en 15 días
5,0 (2 comentarios)
3,1
3,1

Sobre este cliente

Bandera de BRAZIL
Porto Alegre, Brazil
4,9
15
Forma de pago verificada
Miembro desde abr 20, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.