>Questions:
>What kind of smart cards are supported by the GCR410 and OpenCard?
As far as I know, the GCR 410 works with T=0 and T=1 cards. Almost
all smart cards are either T=0 or T=1 cards.
>Should there be support for OCF on the smart card?
>Or should there be support for the smart card in the terminal driver?
No special support for OCF is required on the smart card. You can use
OCF for all smart cards. It is most conventient to use if there are
OpenCard CardServices available for your smart card. For a
PKCS#15 card, you will probably need a FileAccessCardService and a
SignatureCardService.
If no CardService is provided by the manufacturer of your card, you either
need to write a CardService yourself or to work with the
PassThruCardService
provided by OpenCard. In both cases you must program against the card's
low-level APDU interface which can be quite difficult to use.
>How is the PIN code verification of a card performed?
>Is it done by the driver software, or are there API calls to support
>this functionality?
SmartCards usually offer some kind of VERIFY_CHV command for PIN code
verification.
FileAccess or Signature CardServices will implicitly prompt for a PIN
and perform PIN verification when accessing a file or key that requires
PIN code verification.
Recently, an RFC was posted that proposes an interface that allows for
explicit PIN code validation.
If no card service is available for your card, again you either
need write a CardService yourself or work with the PassThruCardService
provided by OpenCard to perform PIN code verification.
Best Regards,
Thomas
Thomas Schaeck
IBM Pervasive Computing Division - Smart Card Solutions
E-mail: [EMAIL PROTECTED]
"M�rten Gustafson" <[EMAIL PROTECTED]> on 12.04.99 17:21:58
Please respond to "M�rten Gustafson" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
cc: (bcc: Thomas Schaeck/Germany/IBM)
Subject: [OCF] Newbie question
Hi all
I'm new to this list which probably is reflected by the following
questions:
Preconditions:
I have just got a GemPlus GCR410 terminal but still havn't got a Card to
use for testing. I have downloaded the drivers for this card. I have
downloaded the "OpenCard Framework 1.1 Programmer's Guide". We need to
use the signing service.
The Programers Guide states on page:
4. Obtain OCF-compliant smart cards and the corresponding.....
The GCR410 documentation doesn't say anything about which cards are
supported. Our security guy says that PKCS#15, SEIS are the smart card
standards that are going to be used in our project.
Questions:
What kind of smart cards are supported by the GCR410 and OpenCard?
Should there be support for OCF on the smart card?
Or should there be support for the smart card in the terminal driver?
How is the PIN code verification of a card performed? Is i done by the
driver software, or are there API calls to support this functionality?
Thanks
M�rten
Visit the OpenCard Framework's WWW site at http://www.opencard.org/ for
access to documentation, code, presentations, and OCF announcements.
---------------------------------------------------------------------------
--
To unsubscribe from the OCF Mailing list, send a mail to
"[EMAIL PROTECTED]" with the word "unsubscribe" in the BODY of
the
message.
Visit the OpenCard Framework's WWW site at http://www.opencard.org/ for
access to documentation, code, presentations, and OCF announcements.
-----------------------------------------------------------------------------
To unsubscribe from the OCF Mailing list, send a mail to
"[EMAIL PROTECTED]" with the word "unsubscribe" in the BODY of the
message.