Error: Unknown Global Platform Java Card.
Dears,
I use the jcop 3.1.1 and card by gemalto, the geXpresso,
when i test the applet in simulated environment, his ok
but, when i load applet to card, this error occurs:
??> upload -d "C:\Documents and Settings\antosantos\workspace\Teste\bin\br\ac\javacard\ac.cap"
jcshell: Error code: 6d00 (INS value not supported)
jcshell: Wrong response APDU: 6D00
??> /card -a a000000003000000 -c com.ibm.jc.CardManager
ATR: 3B7D94000080318065B08301029083009000
ATR: T=0, FI=9/DI=4 (64clk/etu), N=0, Hist=80318065B08301029083009000
jcshell: Unable to select Card Manager or invalid FCI: Unknown Global Platform Java Card.
Subsequent commands might fail! Inspection might not be possible!
please, somebody can help me??
Provide the trace: In the JCOP Shell, switch the APDU trace on (top, second icon from the right).
Similar Messages
-
Java card, problems uploading applet to Nokia 6131 NFC using Jcop + Eclipse
Hi, we are trying to load an applet in this mobil phone ( [Nokia 6131 NFC|http://wiki.forum.nokia.com/index.php/Nokia_6131_NFC_-_FAQs] )
and NXP people has redirect the support to this forum: [JCOP Tools|http://72.5.124.111/thread.jspa?threadID=5199227&tstart=329]
So;
This is the complete command sequence:
> /term "winscard:4|OMNIKEY CardMan 5x21-CL 0"
--Opening terminal
/card -a a000000003000000 -c com.ibm.jc.CardManagerresetCard with timeout: 0 (ms)
--Waiting for card...
ATR=3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 ;....O..........
00 00 00 69 ...i
ATR: T=0, T=1, Hist=804F0CA00000030603000200000000
=> 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00 ..............
jcshell: Unable to select Card Manager or invalid FCI: Unknown Global Platform Java Card.
Subsequent commands might fail! Inspection might not be possible!somebody knows something about this error?
Thanks in advance!The same!
- /terminal pcsc:4
--Opening terminal
/atr--Waiting for card...
ATR=3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 ;....O..........
00 00 00 69 ...i
T=0, T=1, Hist=804F0CA00000030603000200000000
/select A00000030603000200000000 => 00 A4 04 00 0C A0 00 00 03 06 03 00 02 00 00 00 ................
00 00 ..
(0 msec)
<= 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 ;....O..........
00 00 00 69 00 00 00 00 00 00 00 00 00 00 00 00 ...i............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 ............
Status: 0x0000
Error code: 0 (0x0000)
Offending APDU: 3B8F8001804F0CA000000306030002000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Wrong response APDU. -
Dear All,
I need a java card simulator to debug my java card applet code.
I try to use Java Card Platform on NetBeans IDE 7.1 for debugging purpose. After successfully building the applet and loading it onto the simulated card environment I try to select the applet instance using the following command through the Console.
select //aid/3F564379F5/00279CD982
in response I receive the following error.
"Connection reset by peer: socket write error"
Is anyone using Java Card Platform for debugging? I would be very happy to hear how to resolve this problem.
Thanks in advance!
Cheers!
MehmetMehmet wrote:
Hello Rohit,
If you download the Java Card Development Kit (http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#java_card_kit-2.2.1-oth-JPR)
you will have a set of sample java card applets to use.
You can use JPShell to download the cap files(compiled applet) onto the card and send ADPU to the card to see if you get correct response.
Following link provides all the information to set up the environment and start developing java card applets using NetBeans IDE and GPShell.
https://minotaur.fi.muni.cz:8443/~xsvenda/docuwiki/doku.php?id=public:smartcard:javacardcompilation
I hope this can help.
MehmetI already have , Netbeans 7.1 and now i have gpshell 1.4.4 ,i think netbeans is capable to making .cap file, did you mean that with use of gpshell i can connect with java card through reader? gp shell would work stand alone or we need to set this to netbeans? i read the link which u passed to me, it seems very good but "it seems very tough to implement" . HELL IS WAITING FOR ME... KIDDING DEAR,
one last thing, anything other than net beans { here we create applet and it automatically create cap file} and gp shell are require to load applet onto the card? OR these is enough to implement wholo java card application- I asked this because i get the term JCOP and etc when i read uploading applet to card.
anyways thanks for your help. -
I'm creating a DLL on a Red Hat flavor of linux. However when i'm
running into the error "Unknown Linux platform" from
platdefines.h. I don't know why its throwing this error or idea
of how to fix this problem. If anyone could help it will be
greatly appriciated.Hello Mess88,
I noticed in your first post you mentioned that you are trying to create a
DLL. I would assume that you are actually trying to create .so file as
Linux is unable to handle DLLs. I noticed that LabVIEW will still have a
default name of My DLL but it will actually be a .so file.
After looking through the platdefines.h file I was able
to determine the section that yields this error:
#if defined(i386)
#define ProcessorType
kX86
#define NI_BIG_ENDIAN
0
#elif defined(__alpha)
#define ProcessorType
kDECAlpha
#define NI_BIG_ENDIAN
0
#elif defined(powerpc)
#define ProcessorType
kPPC
#define NI_BIG_ENDIAN
1
#elif defined(sparc)
#define ProcessorType
kSparc
#define NI_BIG_ENDIAN
1
#elif defined(mips)
#define ProcessorType
kMIPS
#define NI_BIG_ENDIAN
1
#elif defined(arm) || defined(__arm__)
#define ProcessorType
kARM
#define NI_BIG_ENDIAN
0
#elif defined(__x86_64__)
#define ProcessorType
kX64
#define NI_BIG_ENDIAN
0
#else
#error "Unknown Linux platform"
#endif
So it looks like it checks to see the type of processor that you have and if
it is not one of the types listed in the "if else" statements then it
will eventually get to the "Unknown Linux Platform" error. Can
you verify what processor you are using?
Also, is this the first time that you have tried to implement a solution
like this before? Did it ever work in the past or would you get this
error no matter what you tried to do. Please just let me know if you have
any further questions! I hope this helps!
Thanks!
Bob H
Applications Engineer
National Instruments -
Java card with javacardx.framework.math.BigNumber
Could somebody point me to a vendor for java cards that support javacardx.framework.math.BigNumber?
I searched this forum for 2.2.2 vendors, but could only find Athena IDProtect (http://www.athena-scs.com/product.asp?pid=32). The friendly support at Athena told me that this card does support the above package.
Are there any other vendors of 2.2.2 cards that I could contact?Hi
I am student working on a smart card project
i am totally new to this field i have a lot of doughs to be cleared ..can you help me in this section
my email id [email protected]
i have return my doughs under the title : What is Client-Side API for RMI on the Java Card Platform
: java card virtual machine -
Java card cap file install error in jcop tools
When i try to run java card applet in real java card it gives this error.i used jcop tools and java version 1.5 and eclipse 3.2.when i run the applet in simulater it works fine.i saw some document it says allocate memory for the installation process.i don't know how to do that.
/term "winscard:4|SCM Microsystems Inc. SCL010 Contactless Reader 0"
--Opening terminal
> /card -a a000000003000000 -c com.ibm.jc.CardManager
resetCard with timeout: 0 (ms)
--Waiting for card...
ATR=3B 8A 80 01 4A 43 4F 50 33 31 56 32 33 32 7A ;...JCOP31V232z
ATR: T=0, T=1, Hist="JCOP31V232"
=> 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00 ..............
(23807 usec)
<= 6F 65 84 08 A0 00 00 00 03 00 00 00 A5 59 9F 65 oe...........Y.e
01 FF 9F 6E 06 47 91 73 51 2E 00 73 4A 06 07 2A ...n.G.sQ..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 Error
cm> set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm> init-update 255
=> 80 50 00 00 08 AC B1 90 01 BF 2D 24 A0 00 .P........-$..
(49906 usec)
<= 00 00 91 18 01 39 93 95 05 59 FF 02 00 2C BE 39 .....9...Y...,.9
5E A5 07 55 87 B8 C3 A8 A6 93 66 2B 90 00 ^..U......f+..
Status: No Error
cm> ext-auth plain
=> 84 82 00 00 10 0C AE 50 3E C8 7E 1D 92 29 E2 59 .......P>.~..).Y
08 D9 DA 02 16 .....
(57276 usec)
<= 90 00 ..
Status: No Error
cm> delete 060504030201
=> 80 E4 00 00 08 4F 06 06 05 04 03 02 01 00 .....O........
(40041 usec)
<= 6A 88 j.
Status: Reference data not found
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> delete 010203040506
=> 80 E4 00 00 08 4F 06 01 02 03 04 05 06 00 .....O........
(17392 usec)
<= 6A 88 j.
Status: Reference data not found
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> upload -d -b 250 "Cap File location"
=> 80 E6 02 00 13 06 01 02 03 04 05 06 08 A0 00 00 ................
00 03 00 00 00 00 00 00 00 .........
(32303 usec)
<= 00 90 00 ...
Status: No Error
=> 80 E8 00 00 FA C4 81 F2 01 00 23 DE CA FF ED 02 ..........#.....
02 04 00 01 06 01 02 03 04 05 06 12 68 6D 73 2F ............hms/
6A 61 76 61 63 61 72 64 2F 68 65 6C 6C 6F 02 00 javacard/hello..
21 00 23 00 21 00 0A 00 0B 00 1E 00 0E 00 3D 00 !.#.!.........=.
0A 00 0B 00 00 00 4D 01 BE 00 00 00 00 00 00 01 ......M.........
01 00 04 00 0B 01 02 01 07 A0 00 00 00 62 01 01 .............b..
03 00 0A 01 06 06 05 04 03 02 01 00 08 06 00 0E ................
00 00 00 80 03 00 FF 00 07 01 00 00 00 1C 07 00 ................
3D 00 01 10 18 8C 00 05 7A 05 30 8F 00 00 3D 8C =.......z.0...=.
00 01 18 1D 04 41 18 1D 25 8B 00 02 7A 02 21 18 .....A..%...z.!.
8B 00 03 60 03 7A 19 8B 00 04 2D 1A 04 25 73 00 ...`.z....-..%s.
09 00 00 00 00 00 0F 11 6D 00 8D 00 06 7A 08 00 ........m....z..
0A 00 00 00 00 00 00 00 00 00 00 05 00 1E 00 07 ................
01 00 02 00 06 00 00 01 03 80 03 02 03 80 03 03 ................
03 80 0A 01 06 80 03 00 06 80 07 01 09 00 0B 00 ................
00 00 07 05 06 04 0A 07 07 13 0B 00 4D 01 00 00 ............M...
(764519 usec)
<= 6A 80 j.
Status: Wrong data
jcshell: Error code: 6a80 (Wrong data)
jcshell: Wrong response APDU: 6A80
Unexpected error; aborting executionThanks ReNa
i am using nxp jcop 31 contact-less card.and it will support for java card 2.2.1 and global-platform card specification 2.1.1 .so i am using nxp jcop training 2007 tools and it has java card 2.2.1 and global-platform card specification 2.1.1.Inside my project there are three jar files these are jc221.jar and gp211.jar and bio10.jar
i will appreciate your help
Thanks -
Error during invokation of webservices: "error: unknown java type:"
hi,
I'm having issues with invoking a webservice from the "WebLogic Test Client". The webservice exposes the methods from a stateless session EJB and Weblogic Workshop was used to create the webservice controls
Weblogic version: 10.0 mp1
Pls. advise.
Error message ...
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header />
<env:Body>
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>error: unknown java type: com.margin.engine.entity.ClientSet</faultstring>
<detail>
<bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">com.bea.xml.XmlRuntimeException: error: unknown java type: com.margin.engine.entity.ClientSet
at com.bea.staxb.runtime.internal.FailFastErrorHandler.add(FailFastErrorHandler.java:45)
at com.bea.staxb.runtime.internal.MarshalResult.addError(MarshalResult.java:265)
at com.bea.staxb.runtime.internal.AnyTypeRuntimeBindingType.determineActualRuntimeType(AnyTypeRuntimeBindingType.java:84)
at com.bea.staxb.runtime.internal.RuntimeBindingProperty.getActualRuntimeType(RuntimeBindingProperty.java:110)
at com.bea.staxb.runtime.internal.PushMarshalResult.walkRankOneSoapArray(PushMarshalResult.java:570)
at com.bea.staxb.runtime.internal.PushMarshalResult.walkSoapArray(PushMarshalResult.java:534)
at com.bea.staxb.runtime.internal.PushMarshalResult.visit(PushMarshalResult.java:437)
at com.bea.staxb.runtime.internal.SoapArrayRuntimeBindingType.accept(SoapArrayRuntimeBindingType.java:59)
at com.bea.staxb.runtime.internal.PushMarshalResult.writeContents(PushMarshalResult.java:192)
at com.bea.staxb.runtime.internal.PushMarshalResult.marshalTopType(PushMarshalResult.java:93)
at com.bea.staxb.runtime.internal.MarshallerImpl.marshalBindingType(MarshallerImpl.java:302)
at com.bea.staxb.runtime.internal.MarshallerImpl.marshalType(MarshallerImpl.java:435)
at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.marshalType(LiteralSerializerContext.java:70)
at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.internalSerializeType(BaseSerializerContext.java:175)
at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeType(BaseSerializerContext.java:95)
at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:284)
at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:205)
at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:192)
at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:119)
at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:128)
at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:236)
at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:220)
at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:135)
at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:108)
at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:257)
at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3395)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2140)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2046)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
</bea_fault:stacktrace>
</detail>
</env:Fault>
</env:Body>
</env:Envelope>Olivier, thank you so much
SOAMANAGER does not exist in my system (sp level 8), so node "/sap/bc/soap/rfc" should be active. Actually, it is active.
I think the problem is related to user rights/profiles.
I have tried to create another WS after assigning role SAP_BC_WEBSERVICE_ADMIN. The same error when trying to activate it, but now, I can see this WS in SE80 (under "Enterprise Services->Service Definition"). It is not active there and if I try to activate it, a success message appears indicating that user "is not authorized to use function netzwerkadministration". I cannot see any new services in SICF...
Probably the new entry in SICF will be created after activating WS in SE80...
Do u know what user profile should I add in order to properly activate the WS in SE80?
Thank you very much!
Vicente -
Is the Java Card Platform supports the unnamed package?
1.agree
Virtual Machine Specification for the Java Card� Platform, Version 2.2.1 chapter 2.2.2.1:
"packages in the Java Card platform are used exactly the way they are in the Java platform."
That means the Java Card platform also have two type package,named package and unnamed package.
2.against
Development Kit User�s Guide for the Java Card Platform, Version 2.2.1 chapter Running the Converter:
"Command line usage of the Converter is:
converter [ options] <package_name> < package_aid> < major_version>.
< minor_version>"
The above formula tells us that the <package_name> is a MUST Line Arguments of converter.But if we create a unnamed package,how should we express it?
3.against
first,How a real JCVM intall/organize the unnamed packages?
second,In a real JCVM run-time environment,all java items(include attribute,method and soon) refered by the suit of package+class+item.In this condition,the item in a nunamed package cannot offers the package and is never refered.
I have been botherd by the above 3 boresome and opposite points for some time and cannot give out the key of the question.
Can some one give me some ideas?
thx!Sun's kit is free. There is a reference implementation of the JC Runtime environment with the kit.
You of course can't load that onto a card. And even if you had the RE, you won't be able to load onto a card because the RE is burned into the ROM which you don't have low level access to.
Read the JCRE specs that come with the kit -
What is Client-Side API for RMI on the Java Card Platform
What is Client-Side API for RMI on the Java Card Platform ?
And what is host software ?Your post is weird: you seem not to agree with yourself O_o
OF COURSE sim cards have CPUs, otherwise how would you run an OS or a java vm on them?
to drive the wifi there will be a proprietary api, just like mifare access on normal cards.
the OS should manage the wiki stack in C/asm and expose javacard entry points. only "should" because this is only a press release. -
Java Card Development Kit 2.2.1 error !!
when i run jcwde in the DOS prompt after installing Java Card Development Kit 2.2.1,I got this error message:
it returens Exception in thread "main" java.lang.NoClassDefFoundError: Card
Any idea about this error
THANSKS
nihaoDid you set the CLASSPATH?
SET CLASSPATH=%JC_HOME%\lib\api.jar;%CLASSPATH% -
I newbie used NetBeans to simulator Java Card Platform, and newbie for Java Card.
I take VERY simple sample HelloWorld and add several lines:
and launch build.xml with run task.
all stages goes well, compiling, packaging, loading to simulator, but creation failed!!!!
import javacard.security.RandomData;
public class HelloWorld extends Applet {
private RandomData Rnd ;
protected HelloWorld() {
Rnd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
register();
public static void install(byte[] bArray, short bOffset, byte bLength) {
new HelloWorld();
build.xml(Create-Instance)
OffCard Installer [v3.0.2]
Copyright (c) 2009 Sun Microsystems, Inc.
All rights reserved.
Use is subject to license terms.
[ INFO: ] [Creating an instance of HelloWorld with instance ID //aid/A000000062/03010C0101 on http://localhost:8019/cardmanager/]
[ INFO: ] "Off Card Installer validating create information"
[ INFO: ] "Off Card Installer preparing create information"
[ INFO: ] "Off Card Installer sending create request"
[ INFO: ] Create failed: null
When I remove this line,
//Rnd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
then OffCard Installer will operation completed successfully.
[ INFO: ] Operation completed successfully.
WHAT I'm doing wrong?
Someone can help me!!I newbie used NetBeans to simulator Java Card Platform, and newbie for Java Card.
I take VERY simple sample HelloWorld and add several lines:
and launch build.xml with run task.
all stages goes well, compiling, packaging, loading to simulator, but creation failed!!!!
import javacard.security.RandomData;
public class HelloWorld extends Applet {
private RandomData Rnd ;
protected HelloWorld() {
Rnd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
register();
public static void install(byte[] bArray, short bOffset, byte bLength) {
new HelloWorld();
build.xml(Create-Instance)
OffCard Installer [v3.0.2]
Copyright (c) 2009 Sun Microsystems, Inc.
All rights reserved.
Use is subject to license terms.
[ INFO: ] [Creating an instance of HelloWorld with instance ID //aid/A000000062/03010C0101 on http://localhost:8019/cardmanager/]
[ INFO: ] "Off Card Installer validating create information"
[ INFO: ] "Off Card Installer preparing create information"
[ INFO: ] "Off Card Installer sending create request"
[ INFO: ] Create failed: null
When I remove this line,
//Rnd = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
then OffCard Installer will operation completed successfully.
[ INFO: ] Operation completed successfully.
WHAT I'm doing wrong?
Someone can help me!! -
Delete my applet in java card. Its coming 69 85 error
hi,
Any body give me solution for delete applet from java card.
I am using Eclipse SDK JCOP tool. I create Shareable object in java card.
First time i load it. Second time start to load my applet but it showing
cm> ext-auth plain
=> 84 82 00 00 10 24 99 56 8D FE 6F CF B4 F8 E7 AB .....$.V..o.....
69 E0 8B DD C6 i....
(42750 usec)
<= 90 00 ..
Status: No Error
cm> delete -r 0505050505
=> 80 E4 00 80 07 4F 05 05 05 05 05 05 00 .....O.......
(9683 usec)
<= 69 85 i.
Status: Conditions of use not satisfied
jcshell: Error code: 6985 (Conditions of use not satisfied)
jcshell: Wrong response APDU: 6985
Ignoring expected error
cm> upload -b 250 "D:\Handheld\ObjectShare\bin\hcl\demo\server\javacard\server.cap"
=> 80 E6 02 00 12 05 05 05 05 05 05 08 A0 00 00 00 ................
03 00 00 00 00 00 00 00 ........
(10845 usec)
<= 69 85 i.
Status: Conditions of use not satisfied
jcshell: Error code: 6985 (Conditions of use not satisfied)
jcshell: Wrong response APDU: 6985
Unexpected error; aborting execution
how to solve this problem.hi safeer,
I solve this problem. First I delete select applet AID. Then delete package AID.
Now its working good. -
Please help error regarding GPShell 1.4.2 with Java Card 2.2.1
Hi masters..
please help me regarding GPShell + Smart Card Reader (namely Omnikey Cardman 5321)..
currently i've a smart card reader (Omnikey) and a sample java card that support for Java Card 2.2.1..
i've installed Smart card reader's driver, and it has already completely function..
When i try to run this command in GPShell 1.4.2, i get this report :
C:\GPShell-1.4.2>GPShell helloInstallgemXpressoProR3_2E64.txt
mode_201
gemXpressoPro
enable_trace
establish_context
card_connect
* reader name OMNIKEY CardMan 5x21 0
card_connect() returns 0x80100069 (The smart card has been removed, so that furt
her communication is not possible.
select -AID A000000018434D00
Command --> 00A4040008A000000018434D00
Wrapped command --> 00A4040008A000000018434D00
select_application() returns 0x00000006 (The handle is invalid.
Yes, i know that in that script (helloInstallgemXpressoProR3_2E64.txt), there's a script for load helloworld.cap into Java card..
i tried that because i just want to make sure whether my Java Card run well or not..
Please help me regarding this..
Thanks in advance..Hi safarmer, thanks for your reply :)..
Sorry before, i still don't understand about your last reply.. :(
especially for check the crytpogram.. :(
could you describe what mean of each line of code from that snippet code?..
Sequence : 0002
challenge : 598dd3961bfd
cryptogram : 24cccf18c18437bb
host : 5a7787ba91497948
DEBUG [] - Input to session S-ENC derivation: 01820002000000000000000000000000
DEBUG [] - S-ENC: adc1163ba2a146fbb94af44c8676fb7cadc1163ba2a146fb
DEBUG [] - Input to session DEK derivation : 01810002000000000000000000000000
DEBUG [] - S-DEK: fd01086b6db03bdfe0d5cb61d03ed3abfd01086b6db03bdf
DEBUG [] - Input to session CMAC derivation: 01010002000000000000000000000000
DEBUG [] - S-MAC: 3e07b0c8fdfd798a573b9b9889d0cb513e07b0c8fdfd798a
Input to card cryptogram verification: 5a7787ba914979480002598dd3961bfd8000000000000000
DEBUG [] - Signature : 24cccf18c18437bb
DEBUG [] - Cryptogram: 24cccf18c18437bb
Card cryptogram authenticated=======================================================================================
=======================================================================================
i've added script "mode_211" to my script, as follow :
mode_211
enable_trace
establish_context
card_connect -readerNumber 2
select -AID a0000000030000
open_sc -security 1 -keyind 0 -keyver 0 -mac_key 404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f // Open secure channel
delete -AID a00000006203010c0101
delete -AID a00000006203010c01
delete -AID a00000006203010c0101
install -file HelloWorld.cap -nvDataLimit 500 -instParam 00 -priv 2
card_disconnect
release_contextbut when i executed that script in the console, i got this :
C:\GPShell-1.4.2>GPShell helloInstallChan.txt
mode_211
enable_trace
establish_context
card_connect -readerNumber 2
* reader name OMNIKEY CardMan 5x21-CL 0
select -AID a0000000030000
Command --> 00A4040007A0000000030000
Wrapped command --> 00A4040007A0000000030000
Response <-- 6F108408A000000003000000A5049F6501FF9000
open_sc -security 1 -keyind 0 -keyver 0 -mac_key 404142434445464748494a4b4c4d4e4
f -enc_key 404142434445464748494a4b4c4d4e4f // Open secure channel
Command --> 80CA006600
Wrapped command --> 80CA006600
Response <-- 664C734A06072A864886FC6B01600C060A2A864886FC6B02020101630906072A864
886FC6B03640B06092A864886FC6B040215650B06092B8510864864020102660C060A2B060104012
A026E01029000
Command --> 80500000083C4E03633407EC1800
Wrapped command --> 80500000083C4E03633407EC1800
Response <-- 0000715457173C2B8FC1FF020002598DD3961BFD8B6F2963C070FF949000
Command --> 8482010010E17B69E2A3DFEA320B0B457657362614
Wrapped command --> 8482010010E17B69E2A3DFEA320B0B457657362614
Response <-- 9000
delete -AID a00000006203010c0101
Command --> 80E400800C4F0AA00000006203010C010100
Wrapped command --> 84E40080144F0AA00000006203010C0101D259A163E654B99900
Response <-- 6A88
delete_applet() returns 0x80206A88 (6A88: Referenced data not found.)
delete -AID a00000006203010c01
Command --> 80E400800B4F09A00000006203010C0100
Wrapped command --> 84E40080134F09A00000006203010C01094A9BF13AD2CC3E00
Response <-- 6A88
delete_applet() returns 0x80206A88 (6A88: Referenced data not found.)
delete -AID a00000006203010c0101
Command --> 80E400800C4F0AA00000006203010C010100
Wrapped command --> 84E40080144F0AA00000006203010C010156679B9711B83FAB00
Response <-- 6A88
delete_applet() returns 0x80206A88 (6A88: Referenced data not found.)
install -file HelloWorld.cap -nvDataLimit 500 -instParam 00 -priv 2
file name HelloWorld.cap
Command --> 80E602001F09A00000006203010C0107A0000000030000000AEF08C60201A8C80201
F40000
Wrapped command --> 84E602002709A00000006203010C0107A0000000030000000AEF08C60201
A8C80201F400D35F07F1D11A31E500
Response <-- 6985
install_for_load() returns 0x80206985 (6985: Command not allowed - Conditions of use not satisfied.)What it does mean?..
so, can i reset THE RETRY COUNTER of my Java Card?..
could you give me an example script that reset the Retry Counter?..
Thanks in advance..
Sorry i really confuse.. :( -
Store array of objects in Java Card 2.2.1 platform
Hi all,
I am new to smart card development and developing a demo e-wallet application using Java Card 2.2.1 SDK. I'd like to store last 10 transactions in card and create getter-setter methods. The structure of Transaction that i thought as follow:
public class Transaction {
private byte type; // + or -
private short amount;
private byte[] date;
[Date format: "yyyy-MM-dd HH:mm:ss"]And transactionList:
public class TransactionList {
protected short currentIndex = (short) -1;
protected Transaction [] list = new Transaction [10];
}In my desktop application i have already called card's selectApplication(); / getBalance(); / setBalance(); / getWalletId(); / setWalletId(); methods. I need to create a method [getLastTransactions] in card project and call it from my desktop application.
<font size="2">How should I set up a structure for this issue?</font>First of all don't allocate memory other than the constructor.
As you know you cannot return an object as a response from a java card so what you will get is just bytes of data. So create a byte[] of size equal to LAST_10_TRANSTION_SIZE and then by TLV store data into that array and upon receiving on host side decode it using the TLV. -
Problems with 11g Global Schema / Java API Test Programs
Hi,
In the process of trying to get the 11g sample java api programs up and running, I've encountered a problem. Having installed without error the sample schemas for documentation and set up the 11g version of the test code, I get this error when I try to run BuildAW11g.java
Created the AW GLOBAL_AWJ
Identifier "GLOBAL.CHANNEL_DIM.TOTAL_ID" is invalid.
at
oracle.olapi.syntax.parser.IdentifierResolver.error(Unknown Source)
at oracle.olapi.syntax.SyntaxObject.validate(Unknown Source)
at oracle.olapi.syntax.SyntaxObject.fromSyntax(Unknown Source)
at oracle.olapi.syntax.SyntaxObject.fromSyntax(Unknown Source)
at oracle.olapi.syntax.SyntaxObject.fromSyntax(Unknown Source)
at oracle.olapi.examples.metadata.BuildAW11g.createDimension(BuildAW11g.java:470)
at oracle.olapi.examples.metadata.BuildAW11g.run(BuildAW11g.java:120)
at oracle.olapi.examples.BaseExample11g.execute(BaseExample11g.java:54)
at oracle.olapi.examples.BaseExample11g.execute(BaseExample11g.java:74)
at oracle.olapi.examples.metadata.BuildAW11g.main(BuildAW11g.java:989)
This seems to indicate that there is a problem with the sample schema - that GLOBAL.CHANNEL_DIM.TOTAL_ID doesn't exist. Is that right?
On the topic of the sample schemas, a quick question. The install script runs without error so presumably the tables described in the readme had been installed, but I'm not sure. How can I verify this? When I connect as global using Oracle SQL Developer and expand 'Tables' in the right hand pane, I don't see any tables at all. I would have (perhaps naively) expected to see the tables listed in the samples schemas readme, eg, CHANNEL_DIM. Should I have? If not, how can I view these tables? Thanks in advance for any input anyone may have.
-exitsAfter a reboot the "DHCP-check" is passed:
INFO: Checking DetectIfDHCPAssignedIP
This is a prerequisite condition to test whether the primary IP address of the system is DHCP-assiged or static.
INFO: Detecting the IP.....:192.168.1.4
INFO: Checking the network interface display name.... :eth0
INFO: Checking the network reference name..... :eth0
INFO: Checking the platform .......46
INFO: Checking the LINUX vendor .... :enterprise
INFO: Inspect interface file :/etc/sysconfig/network-scripts/ifcfg-eth0
INFO: Check complete. The overall result of this check is: Passed
But net configuration assistant is still failing.
Maybe you are looking for
-
I cannot get iTunes 12 (64 bit) to download to my new pc
I have been trying for a few days to get iTunes 12.01 (64 bit) to download to my new PC. I have tried in both IE and Chrome from http://www.apple.com/itunes/download/ and it just takes me to the "Thank You" page without ever starting the download.
-
AppleScript- filtering a list of records by a property value possible?
How can a list of records like the one below (except each list has 82 items) be filtered by a field's value so that the resulting list contains only records with a given property value? e.g. set recordList to (*input follows*) {{fnum:1, fname:"Admin"
-
ERROR: IN FK02 TRANSACTION ALTER THE FIELD CHANGE REGION
In FK02 Transaction when I try to alter the field REGION, the field taxjurcode does not change, so the messsage is showed "The code of residence xxx does not match the address entered". Somebody knows what do I have to do?
-
My printer will print notepad documents but nothing else
My printer will only print word dicuments
-
Hy, i have a thump pic in my content and on click i want to open it in a lightbox. I think this must be a easy way, but i cant find anything. PLEASE Help. Thank you - Andreas