I need a software and an extension to connect to the SmartCard reader of the A3 digital certificates through the browser.
Through this extension / software it should be possible to access the hardware of the smartcard reader, read the token and sign any type of document.
It should work as follows:
2. The authenticator software receives the string and communicates with the smartcard reader to get the token to authenticate the document;
3. If the document has been correctly authenticated then the authenticator software returns the signed string for the extension.
Authentication should be type cades or pades (preferably pades)
There are already a lot of plugins on the internet for authentication written in .NET C # but our company does not have the skills to do that, therefore we need help.
We'll need the full source code to customize whatever we want.
For the authentication I need to certificates and CA from ICP-Brasil.
And I am open for new ideas, my main purpose is to make my web application written in python to digitally sign documents using e-cpf e-cnpj (icp-brasil certificates), so they can have legal effect.
To sign PDF, it must use PaDES and sign internally, resulting on a Signed PDF file.
To sign other documents, it must use CaDES and it will result on a PKCS#7 file with the signature.