Extradition of an AID to a security domain that is in "selectable" state

following this post: http://forum.java.sun.com/thread.jspa?messageID=10227711
in following this example (i've found it very helpful), i want to know if it is a requirement that the SSD be personalized instead of in "Selectable" state? if so, that would explain the errors i get when i try to extradite an AID to it from the ISD.
your example:
GP 2.1.1, SSD section (concept) and APDU commands Install [for load], [install] and [extradition].
Example:
- select ISD
- open a secure channel
- Install [for install & make selectable] on a pre-loaded SD package/module --> optionally you need to specify in the install parameters that this SD accepts extradition
- select SSD
- open a secure channel (using the default keys)
- personalize (put secure channel keys)
- install [for load] an application, specify the SSD to be associated

Clemson wrote:
... errors i get when i try to extradite an AID to it from the ISD.
GlobalPlatform Card Specification 2.1.1, 03/25/2003, p. 70
+6.4.3 Content Extradition+
The GlobalPlatform Card Content extradition process is designed to allow the association, to a different Security Domain, of a previously installed Application. The Issuer Security Domain shall verify the extradition request before the OPEN will allow the extradition.
Runtime Behavior
The following runtime behavior requirements apply to the OPEN during the Card Content extradition process.
The OPEN shall:
+...+
Check that this Security Domain is in a valid Life Cycle State (i.e. PERSONALIZED)+,
+...+
Therefore, the SD which should accept the applet has to be in state PERSONALIZED.

Similar Messages

  • HT1918 apple id is asking me security questions that i never selected

    In order to make a purchase on itunes, apple id is asking me security questions that I never selected, Does anyone know how to change the security questions?

    From a Kappy  post
    The Three Best Alternatives for Security Questions and Rescue Mail
       1. Use Apple's Express Lane.
    Go to https://expresslane.apple.com ; click 'See all products and services' at the
    bottom of the page. In the next page click 'More Products and Services, then
    'Apple ID'. In the next page select 'Other Apple ID Topics' then 'Forgotten Apple
    ID security questions' and click 'Continue'. Please be patient waiting for the return
    phone call. It will come in time depending on how heavily the servers are being hit.
    2.  Call Apple Support in your country: Customer Service: Contact Apple support.
    3.  Rescue email address and how to reset Apple ID security questions.
    A substitute for using the security questions is to use 2-step verification:
    Two-step verification FAQ Get answers to frequently asked questions about two-step verification for Apple ID.

  • INSTALL[for load] command without Security Domain AID

    Hello all,
    I have a question for the INSTALL[for load] command.
    The Security Domain AID is optional field, so I'm wondering if I didn't specify the AID, then which Security Domain performs the INSTALL[for load] command?
    Thanks,
    Julie.

    Which ever one you are sending your APDU commands to. Which SD did you select ? Usually, the default applet is the ISD, so the commands are going to that applet.

  • Applet's associated security domain

    Hi All.
    I have the mobile device with embededd secure element:
    Global Platform version : 2.1.1
    Global Platform Secure Channel Protocol: 02 option 15
    Java Card version : 2.2
    There is the content of it:
    Card Manager AID : A000000003000000
    Card Manager state : SECURED
    Application: SELECTABLE (--------) "2PAY.SYS.DDF01"
    Application: SELECTABLE (--------) A0000000041010
    Application: SELECTABLE (--------) A0000000041010BB5449435301
    Sec. Domain:PERSONALIZED (S-------) A00000000353504101
    Load File : LOADED (--------) A0000000035350 (Security Domain)
    Module : A000000003535041
    Load File : LOADED (--------) 4D66344D0002
    Module : A0000003964D66344D0002
    Load File : LOADED (--------) "2PAY."
    Module : "2PAY.SYS.DDF01"
    Load File : LOADED (--------) A000000004
    Module : A00000000410100001
    Module : A0000000041010
    Applet with AID A0000000041010BB5449435301 has been extradited to supplementary security domain with AID A00000000353504101.
    Other applets belongs to ISD.
    Is there any possibilities to discover this relations?
    GP GET STATUS command does not have such options in GP Card Spec v2.1.1.
    In v2.2.1 I found optional tag CC (Associated Security Domain's AID) in GET STATUS command description and tag 2F00 (List of Applications belonging to the Security Domain) in GET DATA description.
    But I need to get this info from card 2.1.1.
    Thanks in advance.
    Vasiliy.
    Edited by: 1010453 on Jun 7, 2013 7:00 PM

    i have same problem in GP2.1.1,
    i think if Applet A associated with SD A, then when I select ISD, i cannot delete Applet A. but i'm wrong. JCOP also  deleted it

  • Who shall create a specific Security Domain compliant to GP 2.1?

    Particularly, in case of the delegated management, the GP card specification 2.1.1 decribes as follows:
    "Security Domains authorized by the Card Issuer to perform Card Content changes shall request the OPEN to load, install, extradite, and delete applications."
    I think that the Security Domain is implemented by the Application Provider using GP API. The OPEN is ,however, the component of the Card Manager which should be implemented by a GP compliant JCVM provider or a GP component provider.
    My questions are:
    1. How does a Security Domain request the OPEN to load, install.. ? How do they interface with each other? Does the GP compliant JCVM provider have to provide the specific interfaces used to change Card Contents for the Application Providers who implement their own Security Domain?
    2. If the GP compliant JCVM provider is also responsible for implementing a specific Security Domain, what is the role of the Application Provider? only as a provider of his own security policy for the GP compliant JCVM provider? Can't a Application Provider implement his own Security Domain himself (using only GP2.1 public API)?
    I am grateful to you for a kind assistance.

    I think that the Security Domain is implemented by theApplication Provider using GP API. The OPEN is
    ,however, the component of the Card Manager which
    should be implemented by a GP compliant JCVM provider
    or a GP component provider. Typically and due to the fact that the GP specification is missing the API that would allow a Security Domain to be loaded on the card, Security Domains are developed by the card vendor and present on the card at production. The vendor can decide which features are implemented in the Security Domain e.g. Secure Channel services, DAP Verification, Delegated Management. If, as an Application Provider, you wish to develop your own Security Domain, your vendor may be willing to provide you with details of their proprietary API but this would be specific to this vendors product.
    >
    My questions are:
    1. How does a Security Domain request the OPEN to
    load, install.. ? How do they interface with each
    other? Does the GP compliant JCVM provider have to
    provide the specific interfaces used to change Card
    Contents for the Application Providers who implement
    their own Security Domain?Yes.
    >
    2. If the GP compliant JCVM provider is also
    responsible for implementing a specific Security
    Domain, what is the role of the Application Provider?
    only as a provider of his own security policy for the
    GP compliant JCVM provider? Can't a Application
    Provider implement his own Security Domain himself
    (using only GP2.1 public API)?No.
    >
    I am grateful to you for a kind assistance.

  • Loadfile to install a Supplementary Security Domain in GP 2.2?

    Hi all,
    I have Secure Elements with GP 2.2 and would like install Supplementary Security Domains there.
    In my previously chips GP 2.1 that was not a problem, there was a preloaded Loadfile with AID:A0000000035350 (Security Domain)
    For my Supplementary Security Domains I just made an instance of this Loadfile AID:A0000000035350, and I had an Security domain Instance.
    Now, in the new version I have no such a Loadfile for a Security Domain. So How I can install Supplementary Security Domains instances in GP 2.2?
    Attached a GET STATUS Response with all Loadfiles and Modules in the new chip.
    Anybody any idea? It would be really helpful.
    br Markus
    GET STATUS:
    e3 42
    4f 09 a00000001884010102 9f70 02 0100 ce 02 01 00
    84 0a a0000000188401010201
    84 0a a0000000188401010202
    84 0a a0000000188401010203
    cc 08 a000000151000000
    e3 1e
    4f 09 a00000001884010101
    9f 70 02 0100
    ce 02 01 00
    cc 08 a000000151000000
    e3 36
    4f 09 a00000001820010108
    9f 70 02 01 00
    ce 02 01 00
    84 0a a0000000182001010801
    84 0a a0000000182001010802
    cc 08 a000000151000000
    e3 42
    4f 09 a00000001820010106
    9f 70 02 01 00
    ce 020100
    84 0a a0000000182001010302
    84 0a a0000000182001010300
    84 0a a0000000182001010301
    cc 08 a0000001510000006310

    You will either need to tell us what card you are using or contact the manufacturer/vendor to get the developer documentation for it.
    - Shane

  • Java Card Security domain

    Hi ,
    According to the visa Open platform architecture, each Java card applet is associated with a Security domain.
    I am using GemXpressoRAD211 toolkit for developing Java Card applets.
    In the Gemxpresso211IS card, the default security domain is the Card Manager, whose AID is A0 00 00 00 03 00 00 . It is basically the card issuer security domain.
    When I install an applet to the card , the Card Manager is assumed to be the associated security domain .
    My questions are....
    1.
    How can I associate my applet to application provider security domain rather than the card issuer security domain? Form where Do I get this security domain ? Do I need to write my own security domain, or some body else provide it ?

    there's a card issuer, with its ISD
    then there's another company who wants to have ability to install/remove some applets on this card
    we create another SD for this company and "delegate" some limited capabilities to manage the contents of the card
    read about the delegated managament in GP
    regards
    Kuba

  • How to install an applet on a Security Domain

    Dear all,
    I have installed a new SD on my card but I cant install my applet on it! I dont know what is the problem and I havent found any related reference! I was wondering that maybe I am doing sth wrong with my SD and applet installation, here is what I have done:
    1.Select ISD
    2.Authenticate with ISD keys
    3.Install a new instance of ISD with Security Domain privilege
    4.Select new SD
    5.Authenticate with default keys
    6.Put key command
    7.Authenticate with new keys
    8.install for load my applet ----> (6A86) failed!
    Thanks for your helps!

    that means associating an application (applet instance) with another security domain than the ISD.
    an SSD is basically a keystore application, even if its aid can be selected to open a secure channel with the keys it contains.
    The main use is to make GPSystem.getSecureChannel() refer to the other (SSD) keys. This way, a card owner can install an applet and delegate secure channel services to the SSD, using dedicated keys.
    You can also open a secure channel with the SSD (using its own keys) and use INSTALL FOR PERSONNALIZATION / STORE DATA.
    this way you don't have to give the ISD keys to a applet provider for him to be able to personnalize its own applet.
    the owner of the ISD keys manages the card contents (install for install / delete) and the applet provider manages the personnalization.
    Note that normal SSD are able to manage channels, but generally are not allowed to load/install/delete applets.
    DAP requires the applet owner to sign its CAP file and to verify the signature on the card. the card manager loads the cap, the signature ensures the CAP file provided by the applet provider was not tampered.
    with DM, the applet provider runs the card management commands, but the card requires these commands to be signed by the card manager. The card manager can choose which commands are allowed.

  • Built in security domains are missing on windows after installing wtk

    hi,
    i am just experimenting a bit with j2me technologies so i have installed the latest wtk on my windows machine from sun. but a problem has raised with built-in security domains.
    if i run emulator.exe -Xquery with my Windows user then the security domains lines are empty.
    example: DefaultColorPhone.security.domains:
    in case i launch this with Administrator it works fine
    example: DefaultColorPhone.security.domains: manufacturer,minimum,identified_third_party,unidentified_third_party,maximum
    everything else (environment etc.) is the same but the user account. my user name is in the form of firstname.lastname so in my opinion this won't be a whitespace issue. i have also tried uninstalling the wtk then installing with my user but it did not help.
    do you have any clue what could go wrong?

    Ron Apra wrote:
    I installed Leopard on a G5 tower with 2 new 750 GB's seagate drives. Disk Utility shows a total capacity of 698.6 GB's out of 750 GB's so I am missing 50 GB's. Also first aide hangs up on Verify/repair disk permissions. It looks like I am dealing with an "erase" issue since their must be other files on the new drives that are causing problems, My new thoughts on this are:
    (1)For MacHD 2, in DU click on the "hard Drive(698.6 GB ST3750640AS)/security option-zero out data/erase
    (2) For MacHD 1 (Leopard) insert the installation disk/go to option-erase and install/ok
    Will this work or is there a better way to go about it.
    Thanks for looking at my Post
    Ron
    Most drives are listed as unformatted size and take advantage of the "1000" kilo which is really 1024.
    Also a system with folders, &c. takes up space with no actual files.
    Your "loss" of less than 10% is normal and expected.
    For example, the "250GB" HD on this MBP as reported by DU says:
    Total Capacity : 232.9 GB (250,059,350,016 Bytes)
    But I have not lost 17GB.
    Since your drive is 3 times the size of mine, I would expect to see a "loss" of 51 GB (3x17) which is exactly what you are reporting.

  • Security domain with mandated dap privilege

    Can I delete a security domain having mandated dap privilege as per global platform .

    Hi,
    I have the same problem. I created a SSD with mandated DAP, now I can not delete it. I have a JCOP card and the following so far:
    Card Manager AID   :  A0000001510000
    Card Manager state :  OP_READY
        Sec. Domain:PERSONALIZED (SVE----M) A000000004000001
        Sec. Domain:PERSONALIZED  (SV-----M) A000000004000002
        Load File  :                    LOADED (--------) A0000000035350   (Security Domain)
         Module    :                                             A0000001510000
         Module    :                                             A000000003535041
         Module    :                                             A0000000030000
    As you can see both A000000004000001 and A000000004000002 have mandated DAP privilege. Now I can not delete them.
    cm>  delete A000000004000001
    => 80 E4 00 00 0A 4F 08 A0 00 00 00 04 00 00 01 00    .....O..........
    (195345 usec)
    <= 69 85                                              i.
    Status: Conditions of use not satisfied
    jcshell: Error code: 6985 (Conditions of use not satisfied)
    Sadly I can not Load to them either. First I created the SSD with A000000004000001. Then I tried to LOAD a CAP with the appropriate load token and DAP(A000000004000001). It failed with 6985.
    After that I instantiated a second SSD (because I realized that I can not delete the first one). I Tried to LOAD a CAP with the necessary DAP(A000000004000002) but it failed with 6985 as well. Now I'm stuck.
    Please tell me if there is any way to get rid of these SSDs. And besides what am I missing with the LOAD? Mandated DAP only means that if I try to load a CAP into a Security Domain with mDAP the CAP file has to have an appropriate DAP block, right? DAP meant if it exsits it will be checked but if there is no DAP provided it will pass.
    Many Thanks!
    -András

  • In RSA Authentication Manager 7.1, how create multiple security domains

    Hi,
    RSA Authentication Manager 7.1 in configured with LDAP(Sun java system directory server); how create multiple security domains 7.1, is this security domains is releted to LDAP?
    thanks

    I think what you need to do is create an identity sequence with RSA as the selection in
    Authentication and Attribute Retrieval Search List and AD in Additional Attribute Retrieval Search List. Then select this sequence as the result in the identity policy for the service

  • How can I create a new Security Domain ?

    Hi everyone,
    I would like to know how can I create an Security Domain other than ISD ?(If my card support multi SD and delegated management)
    I read Global Platform v2.1.1 ,but I don't know how can I create new SD practically(how can I write it's code ,how can I install it and how can I associate an applet to it,...).
    if there is any document or link can help me ,please inform me.
    I'll appreciate for any one if explain it to me step by step.
    yours sincerely.
    Orchid.

    You're right, it is not visible looking at your script, but at the APDU log. /card is an internal JCShell script to do the following:
    cm>  /card
    resetCard with timeout: 0 (ms)First the card is reset. This is analogous with /atr
    --Waiting for card...
    ATR=3B FA 13 00 00 81 31 FE 45 4A 43 4F 50 34 31 56    ;.....1.EJCOP41V
        32 33 31 97                                        231.
    ATR: T=1, FI=1/DI=3 (93clk/etu), N=0, IFSC=254, BWI=4/CWI=5, Hist="JCOP41V231"Then an /identify command is issued.
    => 00 A4 04 00 09 A0 00 00 01 67 41 30 00 FF          .........gA0..
    (163429 nsec)
    <= 09 01 01 29 00 00 00 00 50 48 36 35 30 41 00 00    ...)....PH650A..
        6A 82                                              j.
    Status: File not foundNow the Issuer Security Domain (ISD) is selected. You can do the same sending the JCShell 'select' command.
    => 00 A4 04 00 07 A0 00 00 00 03 00 00 00             .............
    (650082 nsec)
    <= 6F 65 84 08 A0 00 00 00 03 00 00 00 A5 59 9F 65    oe...........Y.e
        01 FF 9F 6E 06 40 51 70 92 29 00 73 4A 06 07 2A    ...n.@Qp.).sJ..*
        86 48 86 FC 6B 01 60 0C 06 0A 2A 86 48 86 FC 6B    .H..k.`...*.H..k
        02 02 01 01 63 09 06 07 2A 86 48 86 FC 6B 03 64    ....c...*.H..k.d
        0B 06 09 2A 86 48 86 FC 6B 04 02 15 65 0B 06 09    ...*.H..k...e...
        2B 85 10 86 48 64 02 01 03 66 0C 06 0A 2B 06 01    +...Hd...f...+..
        04 01 2A 02 6E 01 02 90 00                         ..*.n....
    Status: No ErrorThe answer is the File Control Information (FCI) returned by the ISD. The format is also described in GP.

  • Use of robots.txt to disallow system/secure domain names?

    I've got a client who's system and secure domains are ranking very high on google.  My SEO advisor has mentioned that a key way to eliminate these URLs from google is through the use of disallowing content through robots.txt.  Given BC's unique nature of dealing with system and secure domains I'm not too sure if this is even possible as any disallowances I've seen or used before have been directories and not absolute URL's, nor have I seen any mention of this possibility around.  Any help or advice would be great!

    Hi Mike
    Under Site Manager > Pages, when accessing a specific page, you can open the SEO Metadata section and tick “Hide this page for search engines”
    Aside from this, using the robots.txt file is indeed an efficient way of instructing search engine robots which pages are not to be indexed.

  • Session cookie not setting for secure domain in Chrome

    I've been fighting with a login issue for the past few hours thinking it was my fault. I'm tired, so my IQ is cut in half right now. Makes for a very plausible scenario. However, I finally tried it in Firefox without issue.
    It's just a simple login form, where the action is supposed to log me into both the secure and insecure domains. Here's the action:
    action="{module_secureurl}/ZoneProcess.aspx?ZoneID=51&Referrer={module_siteurl,true,true}&OID={module_oid}&OTYPE={module_otype}"
    That looks right to me. I also checked on my own site's login and had the same issue. I had just never noticed before because I don't use my secure domain.
    Looks like either a bug in BC, or a bug in Chrome. Either way, I think it's worth having BC look into.

    I've been fighting with a login issue for the past few hours thinking it was my fault. I'm tired, so my IQ is cut in half right now. Makes for a very plausible scenario. However, I finally tried it in Firefox without issue.
    It's just a simple login form, where the action is supposed to log me into both the secure and insecure domains. Here's the action:
    action="{module_secureurl}/ZoneProcess.aspx?ZoneID=51&Referrer={module_siteurl,true,true}&OID={module_oid}&OTYPE={module_otype}"
    That looks right to me. I also checked on my own site's login and had the same issue. I had just never noticed before because I don't use my secure domain.
    Looks like either a bug in BC, or a bug in Chrome. Either way, I think it's worth having BC look into.

  • Redirect subdomain to a secure domain

    Is there any way to redirect a subdomain to a secure domain without getting certificate errors?
    I have my subdomain CNAME (campus.unikemia.com) redirecting to another domain which is secure (unikemia.blackboard.com)

    Is there any way to redirect a subdomain to a secure domain without getting certificate errors?
    I have my subdomain CNAME (campus.unikemia.com) redirecting to another domain which is secure (unikemia.blackboard.com)

Maybe you are looking for

  • Free Will to Purchase a Samsung S5 mobile at Telstra for any Pre-Paid Telstra customer

    Why have Telstra decided not to offer the Samsung S5 mobile as a prepaid phone. I am a very long time customer and think Telstra is behaving like a dictatorship in refusing to allow me to purchase a Samsing S5 mobile outright in their Hornsby NSW sto

  • In need of a global time

    Hi I start by making a 1000 frame long comp called "WheelLoop" in which I add a 30 frame Animated file sequence of a 360 degree wheel turn. I then add a loopOut Cycle expression to the footage layer so that the wheel keeps turing over and over again

  • Oracle Db 10g Release 10.2.0.4.0 - 64bit Production - DB Hang

    Server - IBM AIX Database is hanging some times. In alert logifles its showing ========================================================================== $ cat alert_WPCPRODB.log Tue Apr 13 09:03:41 2010 Thread 1 advanced to log sequence 55358 (LGWR

  • Desktop 10.1.2.3

    Hi everyone One of my clients recently reported that they had upgraded their Desktop to 10.1.2.3. They are now getting issues with workbooks that were saved to the database in that they will not open. Workbooks saved to the file system have no such i

  • My lightroom basic settings are set, and not zero'd out.  How do I fix it

    When I import photos, some of my sliders are already set.  I want them in the middle so I can adjust.  Specifically shadows and highlights are set to extremes.  How do I correct this?