Re: [opensc-devel] adding support for a java applet

2012-10-22 Thread aidin boghaniyan
Hello again,
Do anybody have any idea?

Thanks in advance

On Tue, Oct 16, 2012 at 9:54 AM, aidin boghaniyan aidinb...@gmail.comwrote:

 Hi,
 I have some kona25 http://www.tagsystems.net/downloads java card, and I
 must provide a pkcs11 interface for them.
 I know that the best way for using them with OpenSC is loading Muscle
 applet on it, but I was unsuccessful on this solution.
 Indeed, I have loaded muscle applet using 
 gpjhttp://sourceforge.net/projects/gpj/(java global platform), and I add my 
 card ATR to the list of Muscle card
 supported ATRs, but when I use this card with OpenSC, I got the
 unsupported card error, and when I debug code, I detect the problems is
 from muscle_match_card function. This function doesn't receive what it
 expects form card, so the card will be unsupported.
 I tried to load another cap file of the Muscle applet, but there was no
 change.
 Does anybody had any advise?

 Another solution for me is using Java Card 
 Signhttp://sourceforge.net/projects/javacardsign/
 applet, and writing a PKCS11 driver for this card. I have loaded this
 applet on my card and communicate successfully with this applet from host
 application of it. This applet and it's host application are open source.
 So my main question is that, Is this solution the best solution that I can
 choose?

 Regards

___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Re: [opensc-devel] adding support for a java applet

2012-10-22 Thread helpcrypto helpcrypto
Maybe Im wrong, but AFAIK if opensc says unsupported card, then you
have to make a driver for it:
http://www.opensc-project.org/opensc/wiki/FrequentlyAskedQuestions#Q:WhattodoifmycardisnotsupportedbyOpenSC


On Mon, Oct 22, 2012 at 8:48 AM, aidin boghaniyan aidinb...@gmail.com wrote:
 Hello again,
 Do anybody have any idea?

 Thanks in advance

 On Tue, Oct 16, 2012 at 9:54 AM, aidin boghaniyan aidinb...@gmail.com
 wrote:

 Hi,
 I have some kona25 java card, and I must provide a pkcs11 interface for
 them.
 I know that the best way for using them with OpenSC is loading Muscle
 applet on it, but I was unsuccessful on this solution.
 Indeed, I have loaded muscle applet using gpj (java global platform), and
 I add my card ATR to the list of Muscle card supported ATRs, but when I use
 this card with OpenSC, I got the unsupported card error, and when I debug
 code, I detect the problems is from muscle_match_card function. This
 function doesn't receive what it expects form card, so the card will be
 unsupported.
 I tried to load another cap file of the Muscle applet, but there was no
 change.
 Does anybody had any advise?

 Another solution for me is using Java Card Sign applet, and writing a
 PKCS11 driver for this card. I have loaded this applet on my card and
 communicate successfully with this applet from host application of it. This
 applet and it's host application are open source.
 So my main question is that, Is this solution the best solution that I can
 choose?

 Regards



 ___
 opensc-devel mailing list
 opensc-devel@lists.opensc-project.org
 http://www.opensc-project.org/mailman/listinfo/opensc-devel
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] adding support for a java applet

2012-10-22 Thread Andreas Schwier
Dear Aidin,

for writing a card driver I would suggest to pick one of the existing
drivers and adapt to your specific needs. It's a little bit of work, but
it can be done.

It's probably best to start with the integration into opensc-explorer.
Once you get that to work, take the next step and develop a read/only
driver using a card specific pkcs15 module in libopensc. The final step
would be to provide a pkcs15 module in pkcs15init for write support.

Expect a lot of debugging, so select a comfortable development
environment (we use Eclipse for C/C++ for it).

Andreas


Am 22.10.2012 08:48, schrieb aidin boghaniyan:
 Hello again,
 Do anybody have any idea?

 Thanks in advance

 On Tue, Oct 16, 2012 at 9:54 AM, aidin boghaniyan aidinb...@gmail.com
 mailto:aidinb...@gmail.com wrote:

 Hi,
 I have some kona25 http://www.tagsystems.net/downloads java
 card, and I must provide a pkcs11 interface for them.
 I know that the best way for using them with OpenSC is loading
 Muscle applet on it, but I was unsuccessful on this solution.
 Indeed, I have loaded muscle applet using gpj
 http://sourceforge.net/projects/gpj/ (java global platform), and
 I add my card ATR to the list of Muscle card supported ATRs, but
 when I use this card with OpenSC, I got the unsupported card
 error, and when I debug code, I detect the problems is from
 muscle_match_card function. This function doesn't receive what
 it expects form card, so the card will be unsupported.
 I tried to load another cap file of the Muscle applet, but there
 was no change.
 Does anybody had any advise?

 Another solution for me is using Java Card Sign
 http://sourceforge.net/projects/javacardsign/ applet, and
 writing a PKCS11 driver for this card. I have loaded this applet
 on my card and communicate successfully with this applet from host
 application of it. This applet and it's host application are open
 source.
 So my main question is that, Is this solution the best solution
 that I can choose?

 Regards




 ___
 opensc-devel mailing list
 opensc-devel@lists.opensc-project.org
 http://www.opensc-project.org/mailman/listinfo/opensc-devel


-- 

-CardContact Software  System Consulting
   |.## ##.|   Andreas Schwier
   |#   #|   Schülerweg 38
   |#   #|   32429 Minden, Germany
   |'## ##'|   Phone +49 571 56149
-http://www.cardcontact.de
 http://www.tscons.de
 http://www.openscdp.org

___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


[opensc-devel] adding support for a java applet

2012-10-16 Thread aidin boghaniyan
Hi,
I have some kona25 http://www.tagsystems.net/downloads java card, and I
must provide a pkcs11 interface for them.
I know that the best way for using them with OpenSC is loading Muscle
applet on it, but I was unsuccessful on this solution.
Indeed, I have loaded muscle applet using
gpjhttp://sourceforge.net/projects/gpj/(java global platform), and I
add my card ATR to the list of Muscle card
supported ATRs, but when I use this card with OpenSC, I got the
unsupported card error, and when I debug code, I detect the problems is
from muscle_match_card function. This function doesn't receive what it
expects form card, so the card will be unsupported.
I tried to load another cap file of the Muscle applet, but there was no
change.
Does anybody had any advise?

Another solution for me is using Java Card
Signhttp://sourceforge.net/projects/javacardsign/
applet, and writing a PKCS11 driver for this card. I have loaded this
applet on my card and communicate successfully with this applet from host
application of it. This applet and it's host application are open source.
So my main question is that, Is this solution the best solution that I can
choose?

Regards
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel