X


[ Pobierz całość w formacie PDF ]
.Dane te okre�lane s� jako powrotne APDU (return APDU).Interfejs ISCardCmd jest u�ywany do tworzenia protoko�u APDU w nast�puj�cysposób:Utwórz interfejs ISCard i po��cz z kart� elektroniczn� (smart card).Utwórz interfejs ISCardCmd.Utwórz polecenia protoko�u APDU karty elektronicznej (smart card APDU command)za pomoc� ISCardISO7816 lub jednej z odpowiednich metod ISCardCmd.Wykonaj polecenie na karcie elektronicznej, wywo�uj�c odpowiedni�a metod�interfejsu ISCard.Oce� zwrócon� odpowied�.W razie potrzeby powtórz procedur�.Zwolnij interfejs ISCardCmd i inne wywo�ane w trakcie procedury.Sposoby wykorzystania, w��cznie ze sk�adni� programu, mo�na znale�� na stroniehttp://msdn.microsoft.com/library/psdk/scard/scint1_351w.htm.ISCardDatabaseInterfejs ISCardDatabase wykonuje operacje na bazie danych Mened�era ZasobówKarty Elektronicznej (SSmart CCard RResource MManager).Operacje te obejmuj�tworzenie list znanych kart elektronicznych (smart cards), czytników i grupczytników oraz pobieranie (retrieving) interfejsów obs�ugiwanych przez kart�elektroniczn� i jej us�ugodawc� podstawowego (primary service provider).Uwaga: Identyfikatorem Us�ugodawcy Podstawowego (Primary Service Provider) jestunikatowy identyfikator globalny COM (COM GUID), który identyfikuje i stosujeobiekty COM (COM objects) dla konkretnej karty.W zamieszczonej poni�ej procedurze interfejs ISCardDatabase jest u�ywany dotworzenia listy wszystkich znanych kart elektronicznych:Utwórz interfejs ISCardDatabase.Wywo�aj funkcje ListCards do odczytania wszystkich znanych kart elektronicznych(smart cards) na podstawie ich ci�gów znaków ATR (ATR strings) lubobs�ugiwanych interfejsów.Uwaga: Ci�g znaków ATR (ATR string) jest to sekwencja bajtów odczytana z kartyelektronicznej, gdy (smart card) kiedy karta jest ona uaktywniana.Bajty te s�stosowane do identyfikowania karty.Zwolnij interfejs ISCardDatabase.Sposoby wykorzystania, w��cznie ze sk�adni� programu, mo�na znale�� na stroniehttp://msdn.microsoft.com/library/psdk/scard/scint1_5hk5.htm.ISCardFileAccessInterfejs ISCardFileAccess jest stosowany do implementowania interfejsuwy�szego poziomu do systemu plików opartego na kartach elektronicznych(card-based file system) za pomoc� systemu plików tych kart, utworzonych napodstawie struktury i okre�lonych norm� ISO/IEC 7816-4.Interfejs ten mafunkcje umo�liwiaj�ce lokalizowanie podanych plików i wykonywanie podstawowychoperacji, takich jak wybieranie, odczytywanie, zapisywanie, tworzenie iusuwanie.Interfejs ISCardFileAccess hermetyzuje (encapsulates) i ukrywawi�kszo�� szczegó�ów ni�szego poziomu (low-level) zwi�zanych z wykonywaniemwy�ej wymienionych operacji na poziomie karty.Poni�ej opisano procedur� zastosowania interfejsu ISCardFileAccess do wyboru,otwarcia i zapisania do pliku:Za pomoc� wywo�ania ISCardManage::CreateFileAccess utwórz interfejsISCardFileAccess.Wywo�aj Otwórz (OOpen), aby wybra� i otworzy� plik.Wywo�aj Pisz (WWrite).Wywo�aj Zamknij (CClose).Zwolnij interfejs ISCardFileAccess.Sposoby wykorzystania, w��cznie ze sk�adni� programu, mo�na znale�� na stroniehttp://msdn.microsoft.com/library/psdk/scard/scint2_348j.htm.ISCardISO7816Interfejs ISCardISO7816 jest implementacj� funkcji okre�lonych przez norm� ISO7816.Za wyj�tkiem metody ISCardISO7816::SetDefaultClassID, interfejs tentworzy polecenia APDU (APDU command), ukryte (encapsulated) w obiekcieISCardCmd.Uwaga: Specyfikacja ISO 7816-4 okre�la standardowe polecenia dost�pne nakartach elektronicznych (smart cards).Specyfikacja ta definiuje równie� sposóbtworzenia polecenia APDU (APDU command) karty elektronicznej i wysy�ania go dokarty, aby tam zosta�o wykonane.Interfejs ISCardISO7816 automatyzujewymieniony powy�ej proces tworzenia.W poni�szym przyk�adzie interfejs ISCardISO7816 zastosowano do tworzeniapolecenia APDU (APDU command), aby przes�a� transakcj� (submit a transaction)do okre�lonej karty:Utwórz interfejs ISCardISO7816 i interfejs ISCardCmd.I, który nterfejsISCardCmd jest stosowany do hermetyzacji (encapsulate) APDU.Wywo�aj odpowiedni� metod� interfejsu ISCardISO7816, przekazuj�c wymaganeparametry i wska�nik (pointer) do interfejsu ISCardCmd.Polecenie APDU (APDUcommand) zgodne ze specyfikacj� ISO 7816-4 zostanie utworzone i ukryte(encapsulated) w interfejsie ISCardCmd.Zwolnij interfejsy ISCardISO7816 i ISCardCmd.Sposoby wykorzystania, w��cznie ze sk�adni� programu, mo�na znale�� na stroniehttp://msdn.microsoft.com/library/psdk/scard/scint2_1trq.htm.ISCardLocateInterfejs ISCardLocate s�u�y do lokalizowania karty elektronicznej (smart card)na podstawie jej nazwy.W razie potrzeby mo�e wy�wietli� interfejs u�ytkownikakarty elektronicznej (smart card user interface).Uwaga: Interfejs u�ytkownika karty elektronicznej (smart card user interface)jest to okno dialogowe, które pozwala u�ytkownikowi po��czy� si� z kart�elektroniczn� (smart card) i zastosowa� j� w danej aplikacji.U�ytkownik mo�eskorzysta� z tego okna dialogowego do podania konkretnej karty lub szukaniakarty elektronicznej, która ma zosta� otwarta.W poni�szym przyk�adzie interfejs ISCardLocate zastosowano do utworzeniapakietu danych APDU, który lokalizuje okre�lon� kart� na podstawie jej nazwy:Utwórz interfejs ISCardLocate.Wywo�aj metod� ConfigureCardNameSearch , aby znale�� nazw� karty elektronicznej(smart card name).Wywo�aj metod� FindCard , aby znale�� dan� kart� elektroniczn� (smart card).Zinterpretuj wyniki.Zwolnij interfejs ISCardLocate.Sposoby wykorzystania, w��cznie ze sk�adni� programu, mo�na znale�� na stroniehttp://msdn.microsoft.com/library/psdk/scard/scint1_6rc5.htm [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • listy-do-eda.opx.pl
  • Drogi uĚźytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.