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