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.

Evner: Java

Se mere: simple java software, software write mq4, software write chip epson, useful software write book, software write web specs, free software write user guide, software write edid, free software write company profile, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, simple java calculation script calculator, software write protect software, 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

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

Projekt ID: #12512738

6 freelancere byder i gennemsnit $147 på dette job


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

$155 USD in 3 dage
(107 bedømmelser)

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 Flere

$155 USD in 3 dage
(11 bedømmelser)

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 Flere

$100 USD in 3 dage
(7 bedømmelser)

A proposal has not yet been provided

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

[login to view URL] the skill specified [login to view URL] the framework [login to view URL] [login to view URL] acceptance test [login to view URL] and check

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

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 Flere

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