Ditutup

Implement Java code to handle Certificates

As a entry test for more work in a security related project we need your expertise to show us:

PKI environment is elliptic curve with prime256v1, ecdsa-with-SHA256 as X.509v3

CA side (a unit test)

- create a keypair for the CA with CN=myCA

- create a CSR

- do the selfsigning of the CA key (as separate step)

- 30 years valid

- persist all relevant details for the CA into the file system

server side (a different unit test)

- create a keypair for the server with CN=ThisIsMyServer

- create a CSR

- do the signing with the CA (as separate step)

- configure the

- persist the serial onto the filesystem

for the clients (a different unit test)

- create a 10 keypairs for the clients with CN=ThisIsMyClient[number]

- create a CSR

- do the signing with the CA (as separate step)

- persist the serial onto the filesystem

ensure to set valid extensions:

AuthorityKeyIdentifier

SubjectKeyIdentifier

KeyUsage

digitalSignature

nonRepudiation (contentCommitment)

keyEncipherment

dataEncipherment

keyAgreement

keyCertSign

cRLSign

encipherOnly

decipherOnly

ExtendedKeyUsage

persist the keys, certs and so on in the commonly known file formats.

- PEM

- PKCS format for the keypairs

delivery can be done as ZIP or into a git repo

You can use these libs:

- any apache commons lib

- bouncy castle if needed (prefer to stick to native java)

- JDK8 required

- deps management: use maven

MS1: 10%

key + CSR generation for all steps

MS2: 20%

CA infrastructure is implemented

MS3: 50%

signing of all server and client certificates is implemented along with the suggested extensions

bonus 25% if you deliver till monday 11.Nov.2019 08:00 CET

bonus 15% if you deliver till monday 11.Nov.2019 23:00 CET

bonus 10% if you deliver till tuesday 12.Nov.2019 12:00 CET

Kemahiran: Java, Ujian Perisian, Security, Encryption

Lihat lagi: java code mobile stream client, java code redirection, call java code actionscript, java code parse text file database, code handle payments, java code post message syslog, sample java code enter details different companies, netlog java code, java code movie ticket system, implement qr code java, write java code implement client server sides, jsp code implement captcha code java, java code implement checksum

Tentang Majikan:
( 14 ulasan ) Stuttgart, Germany

ID Projek: #22245324

7 pekerja bebas membida secara purata $318 untuk pekerjaan ini

utkarshkatiyar19

Hi, I'm an expert in java programming. I'm sure that I can easily do this project for you. We can have a chat about it. Thanks.

$250 USD dalam 5 hari
(314 Ulasan)
7.2
tarun308

Hi, I have extensive experience in java development and I can complete this job in 3-4 days time. Looking forward to discuss this further with you, please leave a message in my inbox. Thanks, Tarun

$140 USD dalam 7 hari
(97 Ulasan)
6.6
IdeaCentre

Hi! I have read all the provided instructions, and I am the right person to work on this task, and I wanted to reach out and see whether the opportunity is still available. As you can see from the previous clients I Lagi

$140 USD dalam 2 hari
(2 Ulasan)
4.0
wwwTom

Wow Nice project Your project requires high cryptography and alorithom I can help you. I agree your proposal and I will finish your project in your deadline. Best Regards.

$555 USD dalam 2 hari
(1 Ulasan)
2.1
growthnixdev

Hello, I can do this for you. I can provide you some samples and some of my references of work if you are interested. Feel free to send me a message if you are serious about this project. I have over 10 years in Lagi

$800 USD dalam 5 hari
(0 Ulasan)
0.0
dheerajmishra92

I can definitely pull this off

$177 USD dalam 3 hari
(0 Ulasan)
0.0
boyapatiss

Hi Sir/Madam, I can complete your project on time and within your budget.I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations.I can achieve the results that Lagi

$166 USD dalam 2 hari
(0 Ulasan)
0.0