Hi Artur,
Wow, I think that this is one of the first Sun Ray posts that I have seen on the MUSCLE list! Cool!
i'm very proud ;)
I will send you a certificate (the paper kind) to put up on your wall :-)
Make sure that you have the latest patches for SRSS 2.0, and the latest SUNWsrcbp package. That package provides a PC/SC-lite API for the internal Sun Ray reader. That will get you going at the APDU level. Note a couple of things about Sun Ray:
- No T=1 support in SRSS 2.0, you have to load SRSS 3 since we added T=1 support to the Sun Ray firmware and server-side code in SRSS 3.
is this will cause any disadvantages in work ?
I don't understand the question. If you want to use T=1 cards with Sun Ray's internal reader, you will need the updated SRSS release (firmware + server-side code).
- pcscd doesn't work with Sun Rays yet since it doesn't provide distinct, protected reader channels based on Sun Ray desktop sessions - we're working on mods to pcscd for that as well.
in problem i'v faced, this is less important, i think
Yes, since the SUNWsrcbp package does the right thing for the internal reader.
Other than that, all of the standard MUSCLE stuff such as PAM and PKCS#11 modules work OK on Sun Ray.
well, think it should look like this: 1)SUNWsrcbp - (i'v installed 1.0_09) in fact pcsc library. also, latests
patch for sunray
2)compile opensc. but there i must give path to pcsc-lite. configure
script (pkg-config in fact) says that cannot find libpcsclite.pc file.
which is correct, because this file is in src directory of pcsc-lite
source only. more specyficly - there's no such file in /opt/SUNWsrcbp
there's only shared libs. what about header files, required, i think, in
process of compilation. maybe, there is an SUNWsrcbp-dev package, which
includes all required stuff. or, there is other way for compile opensc, or
opensc is not required at all....
The SUNWsrcbp package only provides APDU-level access (the PC/SC-lite API) via the libpcsclite.so shared library. You don't need a special header file since this is built with the standard winscard.h header file that Dave wrote way back when.
How people have been doing this is to build their application on a system that has the MUSCLE dev environment installed, that can even be a Solaris/Sun Ray system if you install the MUSCLE bits there. Then, just use the libpcsclite.so library that comes from the SUNWsrcbp package as the PC/SC-lite interface, you don't need to use pcscd and all the rest (and you can't use it to talk to the Sun Ray internal reader yet anyway!).
So, it is a bit strange but it all does work :-)
I hope this helps.
mike
-- ---------------------------------------------------------------------------- Michael Bender E-Mail: [EMAIL PROTECTED] Sun Microsystems, Inc. Tel: 831-401-9510 14 Network Circle Tel: x.31807 Menlo Park, Ca. 94025 Mailstop: UMPK14-260 MD: VPN/IMAP
Never give up! Never surrender!
---------------------------------------------------------------------------- _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
