Use Digital Certificate without being installed on the computer

Asked

Viewed 616 times

1

I wanted to know if there is any way to use digital certificates in an application without the need for the digital certificate to be installed on the machine.
As in the issue of Invoice, I always use the certificates installed in the machine. Have some way to write the file in the Database or elsewhere, to be used from any other machine or device?
I’ve seen some systems use this way, so can issue Tax Notes by mobile or any other computer.
Could you give me some hint as to where to start or where to look?

  • Tem alguma maneira de gravar o arquivo no Banco de Dados ou em outro local has yes just export it to a file and use the media you want to take to another machine or device

  • the tip goes as a gift http://www.seginfo.com.br/gerando-certificados-digitais-signedauto-openssl/

  • I use A1 certificates recorded in an application-specific storage. Your SSL and subscription functions just search for a stream of your own, not OS. It is suggested that, when doing this, properly protect the certificate and do not save the private key in the open, otherwise you damage the customer’s security. (actually there is a way to do this the A3 too, but then the "hole is lower")

  • @Bacco would have some example of how does storage?

  • @henriqueromao the storage can be done in DB, file, etc, depends only on how you will use. In my case, I keep in a DB same. The only precaution is to encrypt before. When using, the user password is used to open the key and decrypt. I did not use the user password itself, as more than one may be allowed to use the certificate. In this case, a copy of the key is encrypted individually with each password and id.

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.