Does java card support PIN encryption on APDU Verify Command???

hello
I want to know if java card allows PIN encryption in the APDU verify command? because such an action necessits that a section key has to be set between the server (SC applet) and the client application.
thanks a lot

Many Java cards support the GlobalPlatform Open Platform specification
which can be downloaded for free from http://www.globalplatform.org .
This specification contains a mechanism called "secure messaging".
All APDUs sent to applications or the cardmanager and the corresonding
responses can be enrypted when using secure messaging.
In order to use secure messaging a "mutual authentication" is necessary
where the off-card entity authenticates itself to an application,
e.g. the card manager, and the application authenticates itself to the
off-card entity.
Naturally, this involves static keys on/off-card and session keys.

Similar Messages

  • Does java card supports apple OS X ?

    Hi Folk,
    I'm trying to test java card on my os x snow leopard . is the current release of java card 3 supports apple ? and if not , are they planing to support mac os x ? was trying netbean's plugin with the emulator but seems that it's not working ..
    Any help would be highly appreciated .
    Thanks in advance .

    Hi,
    Firstly, you should not be looking for the latest release of the JCDK from the Oracle website. You should be looking for a JCDK that matches cards you have access to. There are no JC3 cards available on the market so a more realistic approach is to go for JC 2.2.1 or 2.2.2. These older versions also have a Java card emulator. This is quite limited though compared to the native version.
    As for OS X support, many of the tools will work as they are written in Java. The main one that does not is CREF (the card emulator). There is JCWDE in older releases that should work. You may need to use a real card to test your applet completely as not many tools work with OS X. You will even need to recompile GPShell to get it to work. You will be able to develop an applet and convert it to CAP files. As long as you can get GPShell working you can then load onto a real card.
    Also there is at least one issue with the javax.smartcardio.* package on the Apple JDK. CardTerminal.isCardPresent() always returns false regardless of if there is a card or not. The PC/SC layer seems to work fine but the JDK does not. I have filled a bug report with Apple but they don't seem to care or even respond (I filled that within a week of Snow Leopard being released).
    Another option is Virtual Box or VMWare Fusion and run Windows or Linux in a VM. VirtualBox + Linux is a free alternative that may work.
    Cheers,
    Shane

  • Does Java Card 2 API support all the smart card?

    Does Java Card 2 API support all the smart card? I guess all the java cards are smart card but all the smart card are not java card. so Java card 2 API supports only java card. It does not support all the smart card. Please somebody let me know wheather I am correct or not. Because I want to make an application which supports all the smart card. I am confuse wheather I have to use JavaCard API or OCF or any other framework/API. Please help me. Thanks

    I am clear with java card.
    But I want to make an application which can verify the PIN inside card and read logon certificate, which is saved inside card. Is there any framework which I can use to full fill my simple requiremnt. I dont want to deal with any applet inside card.

  • Does Java Card require a USB CCID-compliant smart card reader?

    Hi experts,
    Does Java Card require a USB CCID-compliant smart card reader? I'm currently working with PC/SC usb token and it requires usb CCID-compliant smart card reader, which seems very inconvenient for my clients and I'm wondering if Java Card has the same issue? (I'm thinking about switching the project to Java Card)
    Any help will be much appreciated!
    Z.Zen

    Hi,
    You will still need to install drivers for some card readers to function correctly. I know some work out of the box on Windows and OS X (10.5+ at least) ships with the pcsclite CCID driver from the Muscle card project. When I view my reader in Windows device manager the Manufacturer is "USB CCID Compliant".
    The only real difference between what you are doing with the USB CCID token and Java Card is that the card and reader are separate in the Java Card option where as the USB token has the reader and chip in one package.
    Cheers,
    Shane

  • Does Java 6 support SSLIOP in Java orb?

    I have Java orb clients connect to server in TAO orb CORBA. Now I want to change the java orb clients to use SSLIOP (SSL in orb) to talk to the servers written in SSLIOP.
    The question is, does Java 6 supports SSLIOP ? if yes, where are the documents and samples I can take a look to get started.
    Thanks in advance.

    http://java.sun.com/javase/6/webnotes/features.html
    I can't see any ORB enhancements at all.
    I suspect Sun is leaving SSLIIOP for the ORB and J2EE vendors.

  • Java card Applet RSA encryption Problems with Android

    hi all,I am new to java card development. I have used nxp jcop 31-36 java card and nexus s for testing the application.so i have faced lot of problems.first of all i want to encrypt data coming from the android app using RSA1024 and send back to the android application.there are the problems I faced
    1.RSA1024 and RSA2048 algorithms can't work with the nexus s Application.it means i can't receive any encrypt data from card.but when i test the application with eclipse jcop shell tool it is work properly.
    2.when i run the application in nexus s the application is crashed.it gives some wired sound when tap the java card to android phone.it may be java card application crashed or give some wired sound from android OS level.
    3.Then I Test the Application with Samsung S2. Sometimes it works but sometimes it crashed.in the S2 the encryption works fine(but we have to keep wile card 2 or 3 minutes).
    these are the steps i followed in established the connection i android phone.So fist i created the ISO dep connection and first select the Application(00A40400AID).Then using transive method i send data to java card.In the Java card in the installation i have created the RSA key pairs and get the RSA public key and private key.in some method i got the APDU buffer and read data and encrypt this data.Then those are send back to the card. First i want to know is there any problem in Android Os or JCOP 31/36 card.And other thing each time i requested to java crd is that need to reset the java card and how to reset the Java card.(some brief idea)

    Hi,
    1) Import android.smartcard libraries,
    2) Try to make a connection :
    ISmartcardConnectionListener connectionListener = new ISmartcardConnectionListener()3) create an instance of smartcardclient:
    smartcard = new SmartcardClient(this, connectionListener);4) get the list of readers :
    String[] readers = smartcard.getReaders();you can check if a specific reader is connected or nor with
    smartcard.isCardPresent(readers [0]);5) create a card channel and select your applet:
    cardChannel = smartcard.openLogicalChannel(cardReader, APPLET_AID);
    ICardChannel cardChannel = null;
    cardChannel = smartcard.openLogicalChannel(cardReader, APPLET_AID);6) you can send and receive APDUs with this line of code:
    byte[] response Apdu = cardChannel.transmit(commandApdu);Regards,
    Hana

  • Does Java DB supports JTA?

    Does anyone know if Java DB supports JTA?
    Thanks,

    If the Derby driver supports commit/rollback logic, then it can work with JTA.
    Write an transactional JDBC INSERT, throw an exception, and see if it rolls back. If it does, you're in.
    %

  • Does Westell 7500 support WPA2 encryption?

    I am using a Verizon-supplied Westell 7500 modem/router.  Works fine in wired mode.  I have been attempting to enable WPA2 encryption per Verizon Support online instructions http://www22.verizon.com/NROneRetail/NR/rdonlyres/BED1B513-E0CD-4FBE-8545-8EFDF1E34B67/0/ChangeV7500... and the 7500's user guide http://onlinehelp.verizon.net/consumer/bin/pdf/VersaLink7500UserGuide.pdf (p.61-62).  Step #9 in the instructions directs me to "Select WPA2 Pre-Authentication".  That checkbox is grayed out on my screen, however.  I called Verizon Support and was told that the 7500 does not support WPA2 encryption.  Huh??  Then what's the purpose of the online instructions and the section in the user guide?  Furthermore, they sent me the 7500 after I requested a router that supports WPA2.  (My old Westell 327W did not support it.)  I thought that it might be possible that my 7500 isn't running the latest firmware http://westell.com/support/versalink/a90-750015-07, but I'm running v. 5.01.00.02, which appears to be the most recent update.  Can anyone tell me why that Pre-Authentication checkbox is grayed out?    If I want WPA2 encryption, is my alternative to buy another router?
    Solved!
    Go to Solution.

    Pre-Authentication is used for WPA2-Enterprise. Using WPA2 AES with Pre-Shared Key will work fine and is what you are trying to accomplish. So yes, Westell 7500 will do WPA2.
    ========
    The first to bring me 1Gbps Fiber for $30/m wins!

  • Which IDE  is best in doing JAVA CARD .....................................

    As Net beans is a Sun recognized .......Most of them use this only....Then how to configure NETBEANS IDE with java card capability...Can any one suggest clear steps in doing this

    DOEACC@VIVS wrote:
    Nwetbeans 6.8 is best for java card development use plugin to install 3.0 java card techThis is a very subjective question. One question to ask yourself is: what Java IDE do I like the best. NetBeans and JC 3 is only good if you don't plan on running your code against a real card any time soon.
    Personally I prefer Eclipse over NetBeans as a Java IDE. You can then use other tools to convert to CAP files and load/install applets. I must admit that the integration with NetBeans is good compared to other free options but the lack of JC 2.2.x is a show stopper for me.
    Like I said, very subjective.
    Cheers,
    Shane

  • Does ES card support MQC?

    hi.. :)
    I have a question about ES Card. Also I consider to purchase that module as soon.
    We have a plan using the es card to Router QoS.
    the point is that the ES Card support all of router qos? ex) MQC, Shaping, CBWFQ..
    thanks in advance.

    Check the link it supports all what you are looking for
    http://www.cisco.com/en/US/docs/routers/7600/install_config/ES20_config_guide/SRD/bald_qos.html
    regards
    shivlu jain

  • APDU VERIFY command with Towitoko reader

    Hi guys,
    In OpenCard Framework I cannot verify the PIN on a SLE4442 card from the Towitoko reader. I use a CardContact CTAPI4OCF
    driver that implements a CT-API Cttwkw32.dll Towitoko driver.
    I use the following Verify (APDU) command:
    int[] Command = {0x00, 0x20, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff};
    INS = 0x20 is a Verify command code
    0xff,0xff,0xff is a PIN number
    This command, modified to "byte" type array is used in the CT-API function CT_DATA:
    CT_Data((char) 0, (byte)0, (byte)2, 8, Command, (char) lr, rsp);
    I consistently get a response rsp from card: 6D 00. This suggests that the command is wrong.
    Before I call the Verify command I do the following:
    1. Reset CT (card terminal)
    2. Request ICC (card)
    3. Reset ICC
    4. Get Status
    5. Select MF
    6. Verify PIN
    All APDU commands with, with the exclusion of Verify, are successful. With the same setup
    I am also able to to read data, Read Binary command, from the card.
    I admit I do not see what I do wrong. Could you help me?
    Thank you,
    Marek

    It appears the INS isn't supported hense the 6d 00.
    Are you sure that PIN APDU command is supported on your file system card ?
    I don't believe the reader or the reader drivers are your issue. What would happen if you verify the PIN before you select the MF ?

  • Does java 2D support iamge enlarging?

    May i know whther that Java 2D enable the effect of zooming in an image?For example,zoom in part of the image to enlarge it so that we can view it more clearly??

    How about Java Advanced Imaging?Does it support also image enlarging?For example,to select part of the image and enlarge it so that we can view it more clearly?

  • Does DPT card support normal POS interface.

    we have a DPT ring , router is GSR12016, DPT card is 1-Port OC-48c/STM-16c long-reach/OC48/SRP-LR-SC-B=.
    recently we want to remove the ring,we want to reuse this DPT card, but we don't have enough DPT card, we have normal POS (SDH)card, can we connect this DPT card to normal POS card(don't support DPT ring).
    Thank you!
    Tom

    POS and DPT work in different way so cannot connect a DPT card to POS card which doesnot support DPT.

  • Does NI cards support HP VEE Pro 6.0 interfaces on a HP-UX 10.2 platform.

    Is it possible to use a EISA-GPIB card to interface a HP 8753ES network analyzer
    with HP/Agilent VEE Pro 6.0 software running on a HP-UX 10.2 platform. If so where can I find the driver..

    Hello,
    The EISA-GPIB board is not supported by the GPIB driver for HP-UX platforms; however, the GPIB-HP700-EISA board is. See the National Instruments Online Catalog for more information about this board. Here is a direct link: http://sine.ni.com/apps/we/nioc.vp?lang=US&pc=mn&cid=1248
    The GPIB driver for the GPIB-HP700-EISA board is available from the GPIB Support section of the National Instruments site. See the Current GPIB Driver Versions page at http://www.ni.com/support/gpib/versions.htm for a download link.
    As for support for this GPIB hardware by HP VEE, check out the VEE Pro 6.0 page on the HP/Agilent site at http://www.hp.com/go/hpvee for more information. I visited that site before writing this, but I could not immediately find a tech note about t
    his topic.
    FYI, the National Instruments KnowledgeBase has some articles on using National Instruments GPIB hardware with HP VEE, but they are for earlier versions of the HP VEE software. Still, you may find them helpful. To find them, go to the main KnowledgeBase page at http://www.ni.com/public and do a search with the following keywords: "+vee +gpib" (the plus signs limit the search to only those documents that contain the words "vee" and "gpib").
    I hope this helps,
    Dieter
    Dieter Schweiss
    Applications Engineer
    National Instruments

  • Does Java-I18n supports translation of numbers

    Hi
    I have gone thru many sites that deals with i18n using Java. In all the sites the translation of numbers to specific languages is not dealt with. Only the formatting of the numbers are explained.
    Some languages have their own glyphs of representing the digits 0-9, though they are not used now. Can anyone let me know whether translation of numbers is really needed for I18n and if needed how is this achieved through Java.
    Rgds,
    Jagan

    I assume that by "translation" you mean locale-dependent formatting? If you use the locale model in Java, the numbers will be formatted appropriately. For an example, see the number formatting for Arabic in the CLDR here:
    http://www-950.ibm.com/software/globalization/icu/demo/locales/?d_=en&_=ar

Maybe you are looking for