Annulleret

Java Simple Digital Certificate Software

I need a small software written in Java and using BouncyCastle library ([url removed, login to view]). The application can be in CLI or in a very simple GUI interface.

It should have basically 2 functions:

1 - Sign a file: In this option the user should select a digital certificate in PKCS#12 format (using pfx or p12 extension) and any file in the system. After validate the certificate (explained below) the application will create a digital signature of the selected file and save it on a second file with the same name but with a p7s extension and using CMS/PKCS#7 format.

2 - Check a signature: The user will select the signed file, the p7s file related and the certificate. After validate the certificate (explained below), it should check if the signature is valid.

Certificate validation process: it should first check the expiration date (not after and not before) and check the CRL and OCSP (if available) to check if the certificate wasn't revoked. If the certificate is expired or revoked, it should display an error message to the user asking him to use a valid certificate. If the certificate is valid, check if it is a self-signed certificate, if not, get all certificate chain until Root-CA. So display a message to the user saying that the certificate is self signed or signed by [use here the Root-CA name], asking the user if he confirm his trust in the certificate. If yes, the certificate is validated and can be used.

It must use the specified formats and extensions. Also I will need the complete code because maybe will be necessary to adapt some words for my region. Please comment the code and use english language.

Færdigheder: Java

Se mere: simple java software, software write mq4, software write chip epson, useful software write book, software write web specs, software write edid, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, simple java applet program, simple java gui game, simple java programms, simple java codes, simple java messenger, software write technical manual, simple java gui, simple java project code, simple java sip phone, simple java chat project, simple java exercises, parts simple java program, simple java projects

Om arbejdsgiveren:
( 0 bedømmelser ) Porto Alegre, Brazil

Projekt-ID: #12512738

7 freelancere byder i gennemsnit $148 for dette job

juniadsarfraz

Java EXPERT here. VERY EASY for me., Contact me asap. Thanks, Junaid

$155 USD in 3 dage
(77 bedømmelser)
6.0
$222 USD in 3 dage
(16 bedømmelser)
4.8
JinTaiZhe

I’ve rich experience in development of iOS, Android and Web apps using hybrid app development techniques. I've developed many mobile apps with several kinds of services including payment apis, social networking, image Mere

$155 USD in 3 dage
(10 bedømmelser)
4.3
TopTower22

hello,how are you.i read your bid carefully. i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to succe Mere

$155 USD in 10 dage
(4 bedømmelser)
3.8
ExperSolutions

We are team of excellent developers and writers. We have 2 year experience related to your project field. We can do your project and solve your all problems according to your requirements. We have read your description Mere

$100 USD in 3 dage
(2 bedømmelser)
2.1
lalitkhawas

A proposal has not yet been provided

$88 USD in 3 dage
(0 bedømmelser)
0.0
a830144

[url removed, login to view] the skill specified [url removed, login to view] the framework [url removed, login to view] [url removed, login to view] acceptance test [url removed, login to view] and check

$188 USD in 20 dage
(0 bedømmelser)
0.0
techarchs2

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c Mere

$188 USD in 6 dage
(0 bedømmelser)
0.0
technocore2

Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project befor Mere

$194 USD in 6 dage
(0 bedømmelser)
0.0