[Muscle] Cyberflex e-gate 32k install error 6A80
s.ferey
s.ferey at wanadoo.fr
Wed May 27 14:03:24 PDT 2009
Joao Pedro a écrit :
>
> Ouch, my bad. I've just re-read the JC API and, indeed, the JVM should
> throw an APDUException.ILLEGAL_USE exception - the weird part is that
> I've been using the Muscle applet with the extended APDU patch for a
> couple of months now, with absolutely no issues. I use it to login on OS
> X, sign emails, use ssh, etc., on a daily basis...
It can work or not, it always safer to use setIncomingAndReceive first.
SUN states that (for getIncomingLength):
"This method can be invoked whenever inbound data processing
methods can be invoked ..."
meaning when NO (inbound) method is already invoked but simply
can be invoked.
and then:
"throws APDUException.ILLEGAL_USE if setIncomingAndReceive() not called"
these 2 points are not consistent, badly some platforms conform to
the 2nd point.
> Nevertheless, I've attached a small patch that should fix this. [...]
> If there's still any issue, please let me know!
Does it mean, you're THE person responsible of the Muscle applet
I was looking for since years ??
If at least you have svn access to the full source, I may be
interested in a full review and partial rewriting of it, there
is a lot of fragments that can be manage faster; some years
(about 2) ago I started a rewrite but left it aside since
I haven't find any no-regression test suite. If you can help,
or manage, a code validation, I can perform a rewriting.
Best,
Sylvain.
More information about the Muscle
mailing list