Freelance C++ or C# Developer for Cordova Plugin Application (1 Month Contract)
Smart Card Project
Neptune Software is a low-code platform that specializes in creating applications across all devices using Cordova. We need to develop a plugin that can access data held on a smart card through the smart card middleware’s C or Java APIs. The plugin should be callable from a Cordova application as per this tutorial.
We already have sample C and Java apps that achieve the needed functionality, but we need to incorporate their code into a Windows Cordova application. Doing so requires creating a Windows Runtime Component (C++ or C#) that communicates with the smart card’s middleware via C and Java APIs. This Windows Runtime Component is really the plugin that is called by the Neptune Software Application. Ideally the code will look as follows on the client-side:
let certificate = window.getCertificateFromSmartCard();
We want to be able to acquire the signature from the smart card in order to sign PDF documents. “Signing” here means to grab the smart card’s certificate and post it to a database along with the PDF. Also, we must acquire and list all other data on the smart card. All operations are “read-only” from the smart card.
Expectations and Goals:
Required Experience and Demonstrable Skills:
Resources Provided by Neptune Software:
Resources to be Purchase by You and Reimbursed by Neptune Software:
← Back to jobs