![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | regarding SCardReadCache/ScardWriteCache Hi, I have some doubt about SCardReadCache and SCardWriteCache functions. Can any of you please clarify. I think while reading card during initialization , we will read the data from the card using SCardTransmit and Write(initialize) to the cache. And if any other process needs that data it will first check in the cache and use it if it is found. While writing the data to the card, we will update the data to the smartcard using SCardTransmit function and update the cache using SCardWriteCache. Does Microsoft recommend any specific cache/card write sequence to keep card data and cached data in sync. and How to use the FreshnessCounter parameter? And How do we organize the SCardWriteCache data and relate it to data on the card It is given that data is stored in global cache maintained by the Smartcard Resource manager. How is data in the cache is protected? Is it encrypted? Can we keep sensitive data in the cache or only use it to cache public data. I also found that the data in the cache can be used by all the process running in user context. Is it right? What about the services running using System account. Can they access this cached data? Regards, Kamal. |
My System Specs![]() |
| | #2 (permalink) |
| | Re: regarding SCardReadCache/ScardWriteCache On Thu, 18 Oct 2007 02:11:25 -0700, skamalakumar@xxxxxx wrote: Quote: > Hi, > > I have some doubt about SCardReadCache and SCardWriteCache functions. > Can any of you please clarify. > > I think while reading card during initialization , we will read the > data from the card using SCardTransmit and Write(initialize) to the > cache. And if any other process needs that data it will first check in > the cache and use it if it is found. > > While writing the data to the card, we will update the data to the > smartcard using SCardTransmit function and update the cache using > SCardWriteCache. > > Does Microsoft recommend any specific cache/card write sequence to > keep card data and cached data in sync. and How to use the > FreshnessCounter parameter? And How do we organize the > SCardWriteCache data and relate it to data on the card > > It is given that data is stored in global cache maintained by the > Smartcard Resource manager. How is data in the cache is protected? Is > it encrypted? Can we keep sensitive data in the cache or only use it > to cache public data. > > > I also found that the data in the cache can be used by all the process > running in user context. Is it right? What about the services running > using System account. Can they access this cached data? > > Regards, > Kamal. likely to get better answers there. -- Paul Adare MVP - Virtual Machines http://www.identit.ca It is ten o'clock; do you know where your processes are? |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Is there Vista VS2005 service pack for updating WinSCard.h and lib file for SCardReadCache function | Vista security | |||