Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Setup Dell Latitude E6510 - Broadcom 5880 SmartCard - in Linux (Ubuntu)
- 1) Verify you have a Broadcom 5880 SmartCard usb installed.
- sudo lsusb -v | less
- Verify:
- Bus ### Device ###: ID 0a5c:5800 Broadcom Corp. BCM5880
- idManufacturer 1 Broadcom Corp
- idProduct 2 5880
- 2) Install the following:
- yum install coolkey pcscd pcsc-tools opensc openct
- 3) Download the following CCID Driver:
- https://alioth.debian.org/frs/?group_id=30105&release_id=1540 (latest version)
- 4) skip........
- 5) Edit the following file:
- sudo gedit /lib/udev/rules.d/60-openct.rules
- ** the file might be in /etc/udev/rules.d/z60_openct.rules
- 6) Search for =="usb". If it is found, then append the following line after it:
- # Broadcom 5880
- ENV{MODALIAS}=="usb:v0A5Cp5800*", RUN+="/lib/udev/openct_usb"
- If it is not found, then append the following at the end of the file:
- SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644"
- # Broadcom 5880
- ENV{MODALIAS}=="usb:v0A5Cp5800*", RUN+="/lib/udev/openct_usb"
- 7) Save and exit.
- 8) Edit the following file:
- sudo gedit /etc/openct.conf
- 9) Search for ccid {. Once found, go to the end of the usb:###x... list and add the following:
- usb:0a5c:5801, # Broadcom 5880 Smartcard
- 10) Save and exit.
- 11) Type the following:
- sudo /etc/init.d/openct restart
- 12) Insert the CAC now.
- 13) To verify your card is being read correctly, type the following:
- sudo openct-tool atr
- ** If successful, the output should read something like:
- Detected CCID Compatible
- Card present, status changed
- ATR: ......
- 14) To setup PCSC correctly, edit the following file:
- sudo gedit /etc/reader.conf.d/openct
- 15) Verify the following file has uncommented:
- FRIENDLYNAME "OpenCT"
- DEVICENAME /dev/null
- LIBPATH /usr/lib/openct-ifd.so
- CHANNELID 0
- 16) Save and exit.
- 17) Type the following:
- sudo update-reader.conf
- 18) To verify the correct reader settings, type:
- sudo gedit /etc/reader.conf
- ** Verify only the following are uncommented (without a leading #):
- FRIENDLYNAME "OpenCT"
- DEVICENAME /dev/null
- LIBPATH /usr/lib/openct-ifd.so
- CHANNELID 0
- 19) Save and exit.
- 20) In the terminal type:
- which pcscd
- ** Remember the result
- 21) Edit the following file:
- sudo vim /etc/init.d/pcscd
- 22) Go to the line which states:
- DAEMON="..."
- ... and change it to ...
- DAEMON="xxx" ... where xxx = result from previous step
- 23) Go to the line which states:
- DAEMON_ARGS="..." ... it may read as #DAEMON_ARGS="..."
- ... and change it to ...
- DAEMON_ARGS="-d -a"
- 24) Save and exit.
- 25) Restart PCSC by typing the following:
- sudo /etc/init.d/pcscd restart
- 26) To verify CAC is setup correctly, remove CAC from system.
- 27) Type the following:
- pcsc_scan
- 28) Insert CAC into system.
- ** If correctly set, then pcsc_scan should pick up the CAC and output bytes and data to the screen.
- 29) Press Ctrl+C to exit pcsc_scan.
- 30) Open Firefox.
- 31) In Firefox, select Edit -> Preferences.
- 32) Click the Advanced icon.
- 33) Select the Encryption tab.
- 34) Click Security Devices.
- 35) Click Load.
- 36) Enter the following for the Load module:
- Module Name: CAC Module
- Module filename: /usr/lib/pkcs11/libcoolkeypk11.so
- 37) Click OK.
- 38) Device Manager window should update with your CAC information.
- 39) To test your CAC is setup correctly, in Firefox, navigation to the following URL:
- https://teamware.dt.navy.mil/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement