{"id":553,"date":"2015-03-22T17:12:38","date_gmt":"2015-03-22T15:12:38","guid":{"rendered":"http:\/\/www.mpsys.de\/wordpress\/?p=553"},"modified":"2018-03-11T15:56:03","modified_gmt":"2018-03-11T13:56:03","slug":"apdu-commands","status":"publish","type":"post","link":"https:\/\/www.mpsys.de\/wordpress\/apdu-commands\/","title":{"rendered":"APDU Commands"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-180\" src=\"http:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2014\/02\/ChipManLogo.png\" alt=\"ChipManLogo\" width=\"150\" height=\"45\" \/><br \/>\n<strong>APDU Commands<\/strong><\/p>\n<p>APDU (Application Protocol Data Units) Kommandos nach ISO 7816-4\u00a0k\u00f6nnen mittels ChipMan direkt an die Chipkarte gesendet werden.<\/p>\n<p>Hierf\u00fcr steht der folgende APDU &#8211; Dialog zur Verf\u00fcgung:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-551\" src=\"http:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU.png\" alt=\"APDU\" width=\"299\" height=\"236\" srcset=\"https:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU.png 546w, https:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU-300x236.png 300w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><\/p>\n<p>In diesem Beispiel wird das Kommando &#8222;FF CA 00 00 00&#8220; f\u00fcr das Auslesen einer MIFARE UID gesendet. Die Antwort enth\u00e4lt neben der UID auch den 2-Byte \u00a0&#8222;Response APDU Content&#8220; nach ISO 7816.\u00a0Im obigen Beispiel wird &#8222;90 00&#8220; als \u00a0&#8222;Erfolgreich ausgef\u00fchrt&#8220; gemeldet.<\/p>\n<p><strong>Auch im Job-Script kann das APDU &#8211; Kommando eingesetzt werden.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-550 size-full\" src=\"https:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU_Script.png\" alt=\"APDU_Script\" width=\"802\" height=\"362\" srcset=\"https:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU_Script.png 802w, https:\/\/www.mpsys.de\/wordpress\/wp-content\/uploads\/2015\/03\/APDU_Script-300x135.png 300w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/p>\n<p>Die direkte Verwendung von APDU Kommandos im Script erlaubt eine sehr flexible und m\u00e4chtige Kommunikation \u00a0mit unterschiedlichsten Smartkarten. \u00a0Zum Beispiel wird das Auslesen der \u00f6ffentlichen Daten einer GIRO Card wie Kartennummer, Kontonummer, G\u00fcltigkeit etc. mittels APDU Kommandos per Script m\u00f6glich.<\/p>\n<p>Auch die Smartcard Kommunikation mit propriet\u00e4ren Schnittstellen wird somit von\u00a0ChipMan unterst\u00fctzt. (z.B. Java Card)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>APDU Commands APDU (Application Protocol Data Units) Kommandos nach ISO 7816-4\u00a0k\u00f6nnen mittels ChipMan direkt an die Chipkarte gesendet werden. Hierf\u00fcr steht der folgende APDU &#8211; Dialog zur Verf\u00fcgung: In diesem Beispiel wird das Kommando &#8222;FF CA 00 00 00&#8220; f\u00fcr das Auslesen einer MIFARE UID gesendet. Die Antwort enth\u00e4lt neben der UID auch den 2-Byte &hellip; <a href=\"https:\/\/www.mpsys.de\/wordpress\/apdu-commands\/\" class=\"more-link\"><span class=\"screen-reader-text\">APDU Commands<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-553","post","type-post","status-publish","format-standard","hentry","category-chipman-rfid"],"_links":{"self":[{"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/posts\/553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":4,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":720,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/posts\/553\/revisions\/720"}],"wp:attachment":[{"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mpsys.de\/wordpress\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}