Doesn't PC/SC mutex access to the smartcard?
If so, I shouldn't worry about device contention or any other thread-related
issue. The issues would be more application level, correct?
TM
<[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
>
> Hello,
>
> if you would use shared instead of exclusive, other PC/SC applications may
> access the card in parallel with OCF applications. As smart cards usually
> support only one session, other PC/SC applications could disturb the OCF
> applications, e.g. by selectoing other directories, invalidating security
> contexts, etc.
>
> Best regards,
>
> Thomas
>
> Thomas Schaeck
> Pervasive Computing Division - Extended e-business Solutions, EMEA
> Phone: +49-(0)7031-16-3479 Mobile: +49-(0)171-6928407 e-mail:
> [EMAIL PROTECTED] Fax: +49-(0)7031-16-4888
> Address: IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032
> Boeblingen, Germany
>
>
> "Tom McKearney" <[EMAIL PROTECTED]> on 29.02.2000
> 17:41:21
>
> Please respond to "Tom McKearney" <[EMAIL PROTECTED]>
>
> To: [EMAIL PROTECTED]
> cc: (bcc: Thomas Schaeck/Germany/IBM)
> Subject: [OCF] Re: What does this comment mean?
>
>
>
>
> I'd like to rephrase this with the question that I actually want answered.
>
> What would happen if I changed the PCSC Card terminal to use SHARED rather
> than EXCLUSIVE?
>
> TM
>
> "Tom McKearney" <[EMAIL PROTECTED]> wrote in message
> 89eeu7$oa2$[EMAIL PROTECTED]">news:89eeu7$oa2$[EMAIL PROTECTED]...
> > This is from Pcsc10CardTerminal....
> >
> >
> > /** connect to the card */
> > private void cardConnect() throws CardTerminalException {
> >
> > // we use the EXCLUSIVE mode of PCSC, so we cannot connect to the
> reader
> > without a card inserted
> >
> > Integer returnedProtocol = new Integer(0);
> > try {
> > itracer.debug("cardConnect", "connect to smartcard");
> > cardHandle = pcsc.SCardConnect(context,
> > getName(),
> > Pcsc10Constants.SCARD_SHARE_EXCLUSIVE,
> > Pcsc10Constants.SCARD_PROTOCOL_T0 |
> > Pcsc10Constants.SCARD_PROTOCOL_T1,
> > returnedProtocol);
> > itracer.debug("cardConnect", "got card handle: " + cardHandle);
> > } catch(PcscException e) {
> > throw translatePcscException(e);
> > }
> > }
> >
> > What does this mean? What does EXCLUSIVE have to do with cards being
> > inserted?
> >
> >
>
>
>
>
> ---
> > Visit the OpenCard web site at http://www.opencard.org/ for more
> > information on OpenCard---binaries, source code, documents.
> > This list is being archived at http://www.opencard.org/archive/opencard/
>
> ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
> ! to
> ! [EMAIL PROTECTED]
> ! containing the word
> ! unsubscribe
> ! in the body.
>
>
>
>
>
---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/
! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
! [EMAIL PROTECTED]
! containing the word
! unsubscribe
! in the body.