Java application to convert SSL Certificates into Microchip TCPIP Stack format

IN PROGRESS
Bids
3
Avg Bid (USD)
$233
Project Budget (USD)
$30 - $250

Project Description:
This project is to create a standalone utility that converts a SSL certificate & associated private key file (2048 bit) into the C language constant arrays suitable for use in the Microchip Application Library TCPIP Stack SSL format

Refer http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784 for the downloadable library page

http://ww1.microchip.com/downloads/en/softwarelibrary/microchip-application-libraries-v2013-02-15-windows-installer.exe for the dl link

Install, open the TCPIP help file and refer to Stack API > SSL > Generating Server Certificates
(This is 512bit key specific but will give you the guidelines)

In the directory installed to above, refer to:
- \TCPIP\Demo App\SSLKeys\2048bits.crt & 2048bits.key for sample input files
- \TCPIP\Demo App\CustomSSLCert.c for sample output (see attached images as well)


Functionality required:

1. Allows the user to browse to and select a SSL x.509 format certificate from their local file system
2. Allows the user to select a SSL private key file from their local file system
3. On clicking 'Generate' will produce 2 outputs into text areas from which the user can select & copy:
3a Certificate output
3b Private key output

In each of the attached jpg's is the expected output for each of 3a & 3b above that the user can select.

Deliverables:

- A complete Eclipse compatible project folder that I can open and run including imported dependant libraries
- You can use any 'free for commercial use' SSL library you choose (This utility will be posted on https://github.com/flipperandfriends/MChipSSLImporter)
- I am a GitHub & Java noob however if possible I will enable you to post directly to the above repository

Additional Project Description:
04/03/2013 at 17:38 NZDT
From the bids received I can see I have not given enough information as it seems the bidders are overestimating the complexity required

Please see the attached word document which explains the data conversion required in more detail.

Regarding external Java libraries, the only operation required is the equivalent of an openssl.exe asn1parse so any library that can do a asn1 parse (decode) will suffice. ie https://github.com/emboss/asn1pull-java/tree/master/src/org/jruby/ext/krypt/asn1/parser or similar.

Thanks

Skills required:
Java
Additional Files: 3a+certificate.jpg 3b+key+file.jpg flancer201304.doc
Hire flipperfriends
Project posted by:
flipperfriends New Zealand
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 400
in 5 days
$ 200
in 5 days
Hire denleybihari
$ 99
in 1 days