HP StorageWorks 1606 DCFM Installation, Migration, and Transition Guide - Supp - Page 78

Installing the Smart Card driver on the remote client

Page 78 highlights

1 Smart Card driver installation Installing the Smart Card driver on the remote client 1. Complete steps 1-4 in "Installing the Smart Card driver on the local client" on page 60. 2. Run the following commands in order to support remote clients (Web Start). > cd /usr/lib > ln -s /opt/pcsc/lib/libpcsclite.so . NOTE If a soft link exists on libpcsclite.so, you must ensure that the final file is linked to /opt/pcsc/lib/libpcsclite.so.xxx. You can back up the original one first. See the example below. > ls -l libpcsc* lrwxrwxrwx 1 root root libpcsclite.so.1.0.0 lrwxrwxrwx 1 root root libpcsclite.so.1.0.0 lrwxrwxrwx 1 root root 20 Aug 4 16:16 libpcsclite.so -> 20 Jun 4 12:30 libpcsclite.so.1 -> 34 Aug 5 14:36 libpcsclite.so.1.0.0 > mv libpcsclite.so.1.0.0 libpcsclite.so.1.0.0.org > ln -s /opt/pcsc/lib/libpcsclite.so.1.0.0 libpcsclite.so.1.0.0 > ls -l libpcsc* lrwxrwxrwx 1 root root 20 Aug 4 16:16 libpcsclite.so -> libpcsclite.so.1.0.0 lrwxrwxrwx 1 root root 20 Jun 4 12:30 libpcsclite.so.1 -> libpcsclite.so.1.0.0 lrwxrwxrwx 1 root root 34 Aug 5 14:36 libpcsclite.so.1.0.0 -> /opt/pcsc/lib/libpcsclite.so.1.0.0 -rwxr-xr-x 1 root root 35428 Aug 4 16:17 libpcsclite.so.1.0.0.org Detecting and correcting a default Linux Smart Card driver This section only applies to Linux system. Some Linux systems may already provide a default Smart Card driver and have their own setup to activate it. In this case, you must still use the driver provided with DCFM. Otherwise, there could be an incompatibility issue between the driver and native library which might cause driver detection failure. Complete the following steps to discover whether a default driver already exists and how to reconfigure the driver environment. 1. Detect a different smart card driver by running the following commands: > cd / > find . -name pcscd -print If the results contain "pcscd" and it is not located under /opt/pcsc or /etc/init.d/pcscd, it means a different driver exists on the system. 2. Make sure the pcscd file on the /etc/init.d directory is linked to /opt/pcsc/pcscctl by running the following commands: > cd /etc/init.d > ls -l pcscd lrwxrwxrwx 1 root root 17 Jul 28 01:29 pcscd -> /opt/pcsc/pcscctl 62 DCFM Installation, Migration, and Transition Guide 53-1001360-01

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254

62
DCFM Installation, Migration, and Transition Guide
53-1001360-01
Smart Card driver installation
1
Installing the Smart Card driver on the remote client
1.
Complete steps 1-4 in
“Installing the Smart Card driver on the local client”
on page 60.
2.
Run the following commands in order to support remote clients (Web Start).
> cd /usr/lib
> ln –s /opt/pcsc/lib/libpcsclite.so .
NOTE
If a soft link exists on libpcsclite.so, you must ensure that the final file is linked to
/opt/pcsc/lib/libpcsclite.so.xxx. You can back up the original one first. See the example
below.
> ls –l
libpcsc*
lrwxrwxrwx 1 root root
20 Aug
4 16:16 libpcsclite.so ->
libpcsclite.so.1.0.0
lrwxrwxrwx 1 root root
20 Jun
4 12:30 libpcsclite.so.1 ->
libpcsclite.so.1.0.0
lrwxrwxrwx 1 root root
34 Aug
5 14:36 libpcsclite.so.1.0.0
> mv libpcsclite.so.1.0.0 libpcsclite.so.1.0.0.org
> ln -s /opt/pcsc/lib/libpcsclite.so.1.0.0
libpcsclite.so.1.0.0
> ls –l
libpcsc*
lrwxrwxrwx 1 root root
20 Aug
4 16:16 libpcsclite.so ->
libpcsclite.so.1.0.0
lrwxrwxrwx 1 root root
20 Jun
4 12:30 libpcsclite.so.1 ->
libpcsclite.so.1.0.0
lrwxrwxrwx 1 root root
34 Aug
5 14:36 libpcsclite.so.1.0.0 ->
/opt/pcsc/lib/libpcsclite.so.1.0.0
-rwxr-xr-x 1 root root 35428 Aug
4 16:17 libpcsclite.so.1.0.0.org
Detecting and correcting a default Linux Smart Card driver
This section only applies to Linux system. Some Linux systems may already provide a default Smart
Card driver and have their own setup to activate it. In this case, you must still use the driver
provided with DCFM. Otherwise, there could be an incompatibility issue between the driver and
native library which might cause driver detection failure. Complete the following steps to discover
whether a default driver already exists and how to reconfigure the driver environment.
1.
Detect a different smart card driver by running the following commands:
> cd /
> find . –name pcscd –print
If the results contain “pcscd” and it is not located under /opt/pcsc or /etc/init.d/pcscd, it
means a different driver exists on the system.
2.
Make sure the pcscd file on the /etc/init.d directory is linked to /opt/pcsc/pcscctl by running
the following commands:
> cd /etc/init.d
> ls –l pcscd
lrwxrwxrwx 1 root root 17 Jul 28 01:29 pcscd -> /opt/pcsc/pcscctl