Re: SmartCard sign number

"Douglas E. Engert" <[email protected]>
Newsgroups gmane.comp.lib.muscle
Message-ID <[email protected]>

On 12/16/2013 11:46 AM, Raul Rosetto Munoz wrote:
> Hello,
>
> That's my first time that I really need to understand how the smart card works.
>
> First of all I have with me a Brazilian Digital Document called e-CPF, this card is an Version V2 with 2048 bits and is part of IPC-BRAZIL.
>
> Every thing start because I need to sign my device serial number with my smart card, in the documentation that I need to follow just say that I need sign a number like  "290953052" and after sign I
> need to get an data string in base64, followed the PKCS #1 version 1.5.
>
> My First question, there is an chance to outsource the private key inside the smart card?

No. That is the point of a smart card, the private key can not be read.
It can only be used for decryption or signing. (The public key in a certificate
is used for encryption or verifying signatures.)
(The issuer of the card may be able to read it, but not ordinary users.)

>
> I asked that because if I get the private key I can do that using openssl.

You might be able  to use OpenSSL, if the card  has an openssl engine or
the card has a PKCS#11 library. (OpenSC has an openssl_engine for use with PKCS#11.)
OpenSC also has PKCS#11 for some cards. Not clear if the e-cnpj is supported or not.
People have asked in the past.

https://github.com/OpenSC/OpenSC/wiki

https://github.com/OpenSC/OpenSC/wiki/Supported-hardware-%28smart-cards-and-USB-tokens%29

Google for: opensc smart card e-cnpj


>
> But if this happen I cant see an reason for smart cards work well.
>
> Im sorry to ask this basics questions but I realy got difficult to find informations.
>
> Thanks For All Help!
>
> --
> *Raul Rosetto Muñoz*
>
>
> _______________________________________________
> Muscle mailing list
> [email protected]
> http://lists.musclecard.com/mailman/listinfo/muscle_lists.musclecard.com
>

-- 

  Douglas E. Engert  <[email protected]>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.