INSTALL for install system specific parameters

Hi,
I use a third party tool to download and install an applet on my card. The last INSTALL command looks like this:
80 E6 04 00 45 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 01 00 0E C9 00 EF 0A CA 08 01 FF FF 00 10 01 00 00 00 00
The bytes in bold are the system specific parameters: tag (EF), length (0A) and value.
Is there a description of these system specific parameters and what they mean or this depends on the card issuer and is therefore known only to the card issuer?
Thanks

The tag itself says that.
The BER-TLV encoding is described in ISO7816-4_2005 page 14.
The EF value reads as follows in binary: 1110 1111. (b8-b1)
The decoding is as follows:
b8-b7 = 11 means private class, not defined in ISO7816-4
b6 = 1 means constructed encoding
b5-b1 not all set to 1 means tag number 01111=15
b6 = 1 means the contents of this tag is constructed, ie, it contains a concatenation of tags.
next byte, 0A = 10 bytes of contents
next byte = CA, due to the constructed encoding, this is a tag
in binary, this reads 1100 1001
and, b8-b7=11 = private class
b6 = 0 = primitive encoding, the tag contains raw data and not a set of russian dolls
b5-b1 not all set to one means tag number 9.
To sum it up, all tags with b6 = 1 are constructed:
That means that the following tag ranges are constructed:
001XXXXX = [0x20 - 0x3F]
011XXXXX = [0x60 - 0x7F]
101XXXXX = [0xA0 - 0xBF]
111XXXXX = [0xE0 - 0xFF]
And the following ranges are primitive:
000XXXXX = [0x00 - 0x1F]
010XXXXX= [0x40 - 0x5F]
100XXXXX= [0x80 - 0x9F]
110XXXXX= [0xC0 - 0xDF]
regards :)

Similar Messages

  • Help: what meaning of some fields in INSTALL [for install] fields ?

    Hi all,
    I don't understand some fields in Data field of INSTALL [for install] command.
    There is section *"A.1.1.4.2.1 -     Toolkit Applet Specific Parameters "* of specification +3GPP TS 23.048 V5.9.0+
    *Presence         Length          Name*
    Mandatory         1                  Length of Access Domain field
    Mandatory         1-p          Access Domain (see A.1.1.4.2.3)
    Mandatory         1                  Priority level of the Toolkit applet instance (see A.1.1.4.2.4)
    Mandatory         1                  Maximum number of timers allowed for this applet instance
    Mandatory         1                  Maximum text length for a menu entry
    Mandatory         1                  Maximum number of menu entries allowed for this applet instance
    Conditional                /     Position of the first menu entry ('00' means last position)
    Conditional               |          Identifier of the first menu entry ('00' means don't care)
    Conditional
                               |     ….
    Conditional               |          Position of the last menu entry ('00' means last position)
    Conditional                \     Identifier of the last menu entry ('00' means don't care)
    Optional         1                  Maximum number of channels for this applet instance
    Optional         1                  Length of Minimum Security Level field
    Conditional     0-q          Minimum Security Level (MSL) (see A.1.1.4.2.5)and more description like this:
    The position of the new menu entries is an absolute position among the existing ones.
    A part of the item identifier shall be under the control of the card system and the other
    part under the control of the card issuer. Item identifiers are split in two ranges:
    -     [1,127] under control of the card issuer;
    -     [128,255] under the control of the  toolkit framework.
    If the requested item identifier is already allocated, or in the range [128,255], then the
    card shall reject the install command. If the requested item identifier is '00', the card shall
    take the first free value in the range [128,255].These pair fields *"Position of the first menu entry ('00' means last position)"* and
    *"Identifier of the first menu entry ('00' means don't care)"*.
    What purpose do these fields describe? Let give some example for me!
    Thanks,
    HoaND
    Edited by: hoaibaotre on Oct 27, 2011 10:21 AM

    You give us no clue about what you used to record/playback scripts

  • GP install for install command

    Dear all,
    I have implemented GP install for install command. we have 3 tags for specific install parameters. C7,C8 and C9. C9 is mandatory. when i use only tag C9, i can install applet on each types of java cards, but when i use C7 and C8 tags, i can install applet on some types of java cards.
    I don't know what's the problem,Do all types of java cards support C7 and C8 tags ?
    thanks a lot!

    Daer Shane,
    My APDU data of install [install] command is:
    0A010203040506070809000B01020304050607080900000B010203040506070809000001000CEF08C7020100C8020100C90000
    0A: length of package AID 01020304050607080900=package AID
    0B: length of applet AID 0102030405060708090000=applet AID
    0B: length of instance AID 0102030405060708090000=instance AID
    01:length if application privilege 00=application privilege
    0C=length of install parameters EF08C7020100C8020100C900=installation parameters
    i get 6a80!
    it works for some types of java cards, but it doesn't work for another :(

  • INSTALL [for install] error

    Hi,
    I am currently writing my own cap uploader, but am currently getting in the INSTALL command. My current steps are:
    Authenticate Secure Channel // reply 90 00
    80 E6 02 - Install for Load command // reply 90 00
    80 E8 - Upload data block // all give reply 90 00
    but here:
    80 E6 0C // install for install command - reply is 69 85
    I know the 69 85 error is "Conditions of use not satisfied", but has anyone got any ideas of what I could be doing wrong here, as all my other commands get a response on 90 00?
    Cheers,
    Dan

    Are you sure that the install-method of the applet that you are loading is correct?
    As the install-method of your applet is invoked during the INSTALL [for install] command, an exception might be thrown during the execution of this method, which might be mapped to this common error.
    The Javacard we are using here (JCOP from IBM) throws an ISOException with reasoncode 0x6A80 (WRONG DATA) when an exception is thrown during the execution of the install-method of an applet.

  • Which version Diagnotics Agent to install for ERP6 systems using SM 7.1 ?

    Hi,
    I have a recently installed Solution Manager 7.1 system and would now like to add our managed systems for monitoring.
    Our managed systems are all running NW EHP2 / ERP6 EHP5 and I have installed the latest SAPHostagent 7.2 on each of these systems. These systems are non unicode running on Suse Linux Enterprise 10.
    I'm confused as to which version Diagnostic Agent to install for this setup. Under Solution Manager 7.1 in SWDC the managing agents are for a 7.3 installation only and the prerequisites require Suse Linux Enterprise 11. I'm not sure whether I can use agents located under older Solution Manager systems.
    With the above information in mind can you help ?
    Thanks.
    Regards,
    Nelis

    Hi,
    Please look in the table provided in below link.
    http://wiki.sdn.sap.com/wiki/display/SMSETUP/Diagnostics+Agents#DiagnosticsAgents-Whichagentversionshouldbeused%3F
    Regards
    Vivek

  • How to calc load parameters field for INSTALL for LOAD command

    Hi everyone ,
    I'll appreciate it if anyone could help me to find out how to calculate load parameters field for Install for Load Command .
    (which tags and parameters I should use to make this field )
    Best Regards,
    SHKas

    SHKas wrote:
    I'll appreciate it if anyone could help me to find out how to calculate load parameters field for Install for Load Command .
    (which tags and parameters I should use to make this field )Hi SHKas,
    The field is deffined in the GP card spec 2.1.1 under 9.5.2.3.6 INSTALL [for load] and INSTALL [for install] Parameters. The section of text explains what each field is and the tag to use to encode. Each value is a two byte short.
    Cheers,
    Shane

  • The plug-in for the selected item is not installed on your system

    Hello,
    When I want to build an application there is a "!" mark before the application and for  the Installer,  in the Project Explorer under Build Specification.
    When I ask for "explain warning" I got the message "The plug-in for the selected item is not installed on your system"
    Previously it worked well, whats happend?? (during my holyday's )
    Thanks for help, Huub

    Well, something obviously changed. Install any software and/or hardware recently? Using any hardware in your LabVIEW project? Could be the drivers for that hardware got corrupted. Try identifying what you're using and reinstall the drivers.

  • SCCM Query for summary of installed software in a specific collection

    Hi,
    I have a SCCM 2012 SP1 environment, I am given a task to collect Summary of installed software in a specific collection. There is a built in report under Reports > Asset Intelligence > Software 01A - Summary of installed software in a specific collection.
    But this report is throwing an XML error. I need the query to collect the installed software in a specific collection .Can anyone tell me what the query is ?
    Also using the report builder is there a way to mirror the built in report so that I can generate the same report as Software 1A - Summary of installed software in a specific collection.
    Regards, h9ck3r.

    Hi
    In order to create a "copy" of the Summary of installed software in a specific Collection you would have to do the following:
    Browse to http://ServerName/Reports/ - where ServerName is the name of the server where you installed SQL Reporting Services
    Click the ConfigMgr_SiteCode folder
    Select New Folder and in the New Folder window type the of name of the new folder i.e Custom Report (or whatever you like), then click
    OK
    Click the Asset Intelligence folder
    Find the Software 01A - Summary of installed software in a specific Collection report
    and click the drop-Down arrow next to the report and select Edit in Report Builder. Wait for Report Builder to open the report
    In Report Builder, click the System Center Orb
    (top left corner) and select Save As
    In the Save As Report dialog box, change the name of the report to something else and browse to the folder you created earlier and then click
    Save
    In order to get data into the Software 01A - Summary of installed software in a specific Collection report, you must have
    SMS_InstalledSoftware class enabled in Asset Intelligence. You write that you get a XML error when running the report. Verify that the required class is enabled in
    Asset Intellingence and whether you are able to run any of the other Asset Intelligence reports or any´reports as all for that matter.

  • I had to delete everything on my computer and install the operating system again , but I had to install Snow Leopard because it was the cd that came with the computer when I bought it. The problem is that I had already paid for the OS Lion and even h

    I had to delete everything on my computer and install the operating system again , but I had to install Snow Leopard because it was the cd that came with the computer when I bought it. The problem is that I had already paid for the OS Lion and even had upgraded to the Mavericks . I do not think it's fair to have to pay again and I would like to upgrade my operating system without having to pay again for the same system.

    Hi anatuta, 
    Thanks for visiting Apple Support Communities. 
    It sounds like you are trying to upgrade your Mac to a newer version of OS X, after completing a fresh install of Snow Leopard. 
    If you have already purchased and downloaded OS X Lion and Mavericks, you should be able to find these items in the Purchased section of the Mac App Store. 
    You may find the steps in this article helpful with finding the items:
    Mac App Store: Finding your purchased apps - Apple Support
    If you do not see the items in the Purchased section, they may be hidden:
    Hide and unhide purchases in the Mac App Store - Apple Support
    All the best,
    Jeremy 

  • Where to download and how to install X Window System for Oracle Linux 5 ?

    Folks,
    Hello. I am using Oracle Linux 5 and Oracle Database 11g for PIA.
    Before install Oracle DB 11g into Oracle Linux 5, we need to install X Window System according to the document page 2 http://download.oracle.com/docs/cd/B28359_01/install.111/b32285.pdf
    But I don't know where to download and how to install X Window System for Oracle Linux 5.
    Can any folk provide a link to download X Window System and tutorial to install it for Oracle Linux 5 ?

    You can address the problem in a number of different ways.
    You can install X-windows from the installation DVD or setup access to the Oracle public software repository as described in http://public-yum.oracle.com. In which case, the command to install X-windows is: yum groupinstall "X Window System"
    Or, you login remotely and and use SSH with X-forwarding, in which case the software on the server will use the X-Windows server on your client system. This is probably the preferred way since you do not have X-windows installed on the server. For more details about SSH forwarding and howto, please see Install Oracle 11gR2 on Ubuntu Linux 11.04 (64-bit) Howto part 2 Oracle Universal Installer.

  • I'm not able to see all the tabs words on itunes window. I think I uninstall the font on my system. How I can know wich fonts Itunes uses for install it?

    I think I uninstall the font on my system. How I can know wich fonts Itunes uses for install it?
    I'm using Win Vista 64b - but I try already to install all my fot library but nothing happen,, still not able to see some menu's from lists, tabs titles, etc.
    I search through itune's web site and not sign of info about how can I fix this problem...
    help!

    It has something to do with Segoe fonts in your system.
    Refer this link for solution
    iTunes 10.1 Missing Text

  • What are the operating system requirements for installing a trial version of lightroom 4?

    what are the operating system requirements for installing a trial version of lightroom 4?

    http://www.adobe.com/products/photoshop-lightroom/tech-specs.html
    Mylenium

  • Install BI Java Add-in for ABAP system error

    Dear all:
    I want to install Java Add-in for my ABAP system. My ABAP is SR3
    Nw04s. During the CI install for Java Add-in steps: install software
    unites, i got one error like this:
    Error: Aborted: development
    component 'caf/eu/gp/model/eap'/'sap.com'
    Mar 17, 2009 2:28:29 PM Error: Aborted: development
    component 'caf/eu/gp/model/eap'/'sap.com'/'MAIN_APL70VAL_C'/'1497904'/'3', grouped by software component 'SAP-
    EU'/'sap.com'/'MAIN_APL70VAL_C'/'1000.7.00.14.0.20071210153525''/'3':
    Caught exception during application deployment from SAP J2EE Engine's
    deploy API:
    com.sap.engine.deploy.manager.DeployManagerException: ERROR: NOT
    deployed. The Deploy Service returned the following error:
    com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected
    exception. java.net.SocketException: Connection reset
    Exception is:
    com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected exception. Nested exception is:
    java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:168)
    at com.sap.engine.services.rmi_p4.Connection.run
    (Connection.java:395)
    at java.lang.Thread.run(Thread.java:534)
    Can you give me some advice about this? Thanks.My JDK 1.4.2_19 for IA64.

    thanks

  • HT5639 Are there inherent security risks for installing windows operating systems on a mac?

    Just wondering if I use "bootcamp" and install Windows operating system and find out one of the main reasons I switched to a Mac is because of security issues. I also need to know if I can operate the Mac version of "Microsoft Office" without installing the Windows Operating System.
    Thanks tech savvy people!
    -Navigate100

    Windows concerns are in Windows, OS X in OS X. They do not co-exist because only one system is operational at a time.
    Office 2011 is the OS X version of the suite. Look for it here.

  • My MacBook Pro is still running the OS X 10.5.8, can I install the Mavericks directly? Or could you advise which latest system is able to be installed for my notebook?

    Hello, my MacBook Pro is still running the OS X 10.5.8, can I install the Mavericks directly? Or could you advise which latest system is able to be installed for my notebook?

    First up, we don't know what kind of MacBook you have so we can't tell you what OS you can run.  You can use this instruction to identify which MacBook model you have:  http://support.apple.com/kb/ht1635.  Alternatively, from the Apple menu open "About this Mac".  From the window that pops up, click "More Info".  This will open the system profiler.  Click "Hardware" and locate the model identifier, there.
    Next, you need to determine if your system can even run Mavericks before you can go about installing it.  These are the requirements:
    To install Mavericks, you need one of these Macs:
    iMac (Mid-2007 or later)
    MacBook (13-inch Aluminum, Late 2008), (13-inch, Early 2009 or later)
    MacBook Pro (13-inch, Mid-2009 or later),
    MacBook Pro (15-inch or 17-inch, Mid/Late 2007 or later)
    MacBook Air (Late 2008 or later)
    Mac mini (Early 2009 or later)
    Mac Pro (Early 2008 or later)
    Xserve (Early 2009)
    Your Mac also needs:
    OS X Mountain Lion, Lion, or Snow Leopard v10.6.8 already installed
    2 GB or more of memory
    8 GB or more of available space
    Lastly, as you'll note from the above, you can't update to Mavericks (or Mountain Lion or Lion) from 10.5.8.  Mavericks is only available in the App Store.  You need to be running Snow Leopard (10.6.8) in order to download and install any OS from Lion (10.7) and up.  You can buy Snow Leopard here:  http://store.apple.com/us/product/MC573/mac-os-x-106-snow-leopard

Maybe you are looking for

  • HD editing with a Macbook Pro

    Hi everyone, This is my first post, so please be gentle. : ) I don't have a mac yet, but after years of unreliable PC's (not to mention Premiere crashing all the time) I am looking at buying one for editing. I can't realistically afford a macpro towe

  • Connecting MacBook to Samsung TV / Monitor

    I have a MacBook Pro version 10.6.5 and a Samsung TV / Monitor. I want to connect my Macbook to the Samsung TV so I can watch shows from my computer on my TV / Monitor. I have a Mini Display Port to VGA adapter. I also have a cable that connects the

  • Why does iTunes say that I have to remove and reinstall it every time I connect my iPhone 4?

    Okay, so I just received my new iPhone 4 (my first as well) and am trying to activate it.  I have iTunes on my computer already.  When I connected my iPhone to my laptop after launching iTunes, a dialog box with an error message saying something like

  • Down Payment with Calculated Taxes - VAT

    Dear Friends, We have an issue with the creation of the Downpayment using the T Code F-29. When the users are creating the Downpayment they need to account for VAT, let's say on receiving the Downpayment of 20,000 they also need to account for VAT @

  • Perl 5.10.1 package installed instead of 5.12.2-1

    Hello, According to the archlinux website the lastest packaged version of perl for Arch is 5.12.2-1. which can be found here (http://www.archlinux.org/packages/core/i686/perl/) I have updated pacman as of 21Jan2011 and the version of perl that is ins