
Open
Posted
•
Ends in 6 days
Paid on delivery
I’m integrating with the ERI department’s API and need a compact Java 17 component that can take arbitrary JSON plus an ERI-ID and return the fully signed payload the endpoint expects. The routine has to: • read a PKCS#12 (.pfx) keystore, • sign the data with SHA256withRSA via BouncyCastle classes such as CMSSignedData and JcaCertStore, • return the signature Base64-encoded and embedded in the outgoing JSON. Alongside the signing logic, I also want a small helper in the same package that AES-encrypts and decrypts the keystore password so I never have to store it in plain text. Deliverables 1. Source code (one or more classes) that compile and run on Java 17. 2. A verification method that confirms the signature against the public certificate in the same .pfx. 3. A brief README explaining how to point the code at my actual .USB digital signature and credentials, how to call the signing method, and how to use the AES helpers for password handling. I’ll provide a sample .pfx and test credentials during development; final checks will run against the ERI sandbox. If you’ve handled PKCS#12, BouncyCastle and Java security APIs before, this should be a straightforward engagement and I’m ready to start right away.
Project ID: 39737523
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Chandigarh, India
Member since Aug 27, 2025
$5000-10000 USD
$1500-3000 USD
$250-750 USD
$750-1500 USD
₹12500-37500 INR
€12-18 EUR / hour
$10-30 USD
₹37500-75000 INR
€30-250 EUR
$15-25 USD / hour
$250-750 CAD
₹1500-12500 INR
₹600-1500 INR
$3000-5000 NZD
₹12500-37500 INR
$10000-20000 USD
$30-70 USD / hour
₹600-750 INR
$2-8 USD / hour
£20-250 GBP