Re: Cool-Key on Solaris

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


I've had success with Solaris 10 on x86 and Sparc systems using the following notes (libusb was 'given' for me, though).

-Ken Renard

Building CAC Software (CoolKey) on a Solaris X86 or Sparc System

Solaris x86 notes:
  My system is a old dual Intel system with an add-on USB card.
  x86 (GenuineIntel family 6 model 5 step 2 clock 350 MHz)

  I am running Solaris 10 11/06 X86.
  SunOS grampa 5.10 Generic_118855-33 i86pc i386 i86pc

Solaris Sparc notes:
  Tested system is Sun v240 running Solaris 10.

You must have libusb support on the system which is part of the solaris

1) Build pcsc-lite

Download pcsc-lite-1.4.3.tar.gz

$ gnzip < pcsc-lite-1.4.3.tar.gz | tar xvf -

$ cd pcsc-lite-1.4.3

$ ./configure

$ make

# sudo -s

# make install

2) Build ccid

Download ccid-1.3.0.tar.gz

$ gunzip < ccid-1.3.0.tar.gz | tar xvf -

$ cd ccid-1.3.0

$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure

Edit ./contrib/Makefile so that we do not make Kobil_mIDentity_switch.
Change the line:
SUBDIRS = Kobil_mIDentity_switch RSA_SecurID

$ make

$ sudo

# make install

3) Build CoolKey

Download coolkey-1.1.0.tar.gz

$ gunzip < coolkey-1.1.0.tar.gz | tar xvf -

$ cd coolkey-1.1.0

$ ./configure

NOTE: Historically, MAP_FILE was required for mapping regular files,
even though it was the default.  Some systems  like Solaris do not have 
it. Typically system that have it set set it to 0.

Edit ./src/coolkey/machdep.cpp by adding these lines after all the includes.
#ifndef MAP_FILE
#define MAP_FILE 0

Edit ./src/coolkey/coolkeypk11.def and take out empty line at line 19

$ make

[Note 'gmake' might be necessary if build appears to 'hang' on a "grep" command]

$ sudo -s

# make install

4) Start pcscd
# /usr/local/sbin/pcscd

On Feb 1, 2008, at 2:09 PM, Allshouse, Brian M CTR IT/IM Department, 7.2.4 wrote:

Has anyone been successful getting Coolkey working on Solaris? I'd like to work towards getting DoD CAC's working with Solaris systems. I've just started working on this and I'm already having problems, so far libusb seems to be my first issue. I was just curious if someone has already done this, I've compiled pcscd with libusb disabled but, I know that's not gonna work. I'm using a Sunblade 1500 as my test system, which has a built in card reader and I'm having trouble identifying the type of reader it is also.


Coolkey-devel mailing list

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Coolkey-devel mailing list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Women]

  Powered by Linux