About this Guide..........................................................................................................................................3
The information contained in this document is provided “AS IS” without any warranty.
HID GLOBAL HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH REGARD TO
THE INFORMATION CONTAINED HEREIN, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT.
IN NO EVENT SHALL HID GLOBAL BE LIABLE, WHETHER IN CONTRACT, TORT OR
OTHERWISE FOR ANY INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING
FROM USE OF INFORMATION CONTAINED IN THIS DOCUMENT.
Windows is a registered trademark of Microsoft Corporation in the United States and other countries
Purpose
This guide defines the features, supported configurations and installation progress of TokenLounge
for MAC OS X 10.4 and 10.5.
Audience
This manual is specifically designed for users of MAC OS X, who wish to use their HID
Crescendo™ C700 card to obtain strong authentication.
March 23, 2009 Page 3 of 16
Crescendo Integration Guide
MAC OS X 47A3-904, A.0
1 Introduction
1.1 Apple Keychain Services
Keychain Services provides secure storage of passwords, keys, certificates, and notes for one or
more users. A user can unlock a keychain with a single password, and any Keychain Services–
aware application can then use that keychain to store and retrieve passwords.
Using Keychain Services is the preferred means to work with hardware tokens on MAC OS X v10.4
and later. In order to do so, MAC OS X v10.4 and later implement the TokenD interface that allows
smart card developers to make their cards appear to be key chains.
1.1.1 Use of PKCS #11
The use of PKCS #11 is not in all cases or applications possible, because:
Apple® does not provide any integration for PKCS#11 based applications.
PKCS #11 requires the user to specify a PKCS #11 library to be dynamically loaded for the token in
question. For example, in order to be able to use a token supported by SafeSign Identity Client in
Mozilla Navigator, you need to install the SafeSign IC PKCS #11 Library as a security device in
Mozilla (and for every other application you want to use a SafeSign IC token with).
1.1.2 TokenD
TokenD is a component added to the security architecture from MAC OS X 10.4 (Tiger) onwards, to
handle hardware tokens. It is used to handle hardware tokens and an OpenDarwin project is
available to let anyone define (program) their own TokenD.
1.2 TokenLounge
TokenLounge is the TokenD implementation for the MAC OS X Keychain.
It can be found (like any other TokenD implementations) in: System/Library/Security/Tokend:
Figure 1: Tokend packages: SafeSign.tokend
Page 4 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
2 Tested Configurations
TokenLounge was tested with the SafeSign Identity Client version, smart cards, USB tokens, smart
card readers, applications and Macintosh environments listed.
Note: TokenLounge is designed to support an extensive range of tokens (for example, those tokens
supported by SafeSign Identity Client), only a specific number of token / reader (combinations) have
been tested with MAC OS X, as a part of Quality Assurance procedures.
2.1 TokenLounge version
The TokenLounge is version number 1.0.1.
2.2 SafeSign Identity Client version
TokenLounge has been tested to work with SafeSign Identity Client Standard version 3.0 for MAC
OS X. The version numbers of the components installed by SafeSign Identity Client Standard
version 3.0 for MAC OS X, release 3.0, are:
In the example above, the hardware token is labelled ‘SafeSign IC Token’.
When you want to unlock the SafeSign IC Token keychain (if it is locked, as in the picture above),
you need to click the lock icon.
Upon clicking the lock icon, you will be asked to enter the password for the keychain:
Figure 3: Enter the Keychain password: SafeSign IC Token keychain
Page 6 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
When you enter the PIN and click OK, the token will be unlocked.
You can specify whether applications can access an item (such as the private key) on the token by
clicking on the item and selecting the Access Control tab:
Figure 4: Access Control settings
By default, all applications are allowed to access this item.
If you want to change this setting, you can select “Confirm before allowing access” and specify
which applications are always allowed access.
In the same way as you are asked to enter your keychain password here (Figure 3
to do so in the application examples below.
3.2 Safari
When using Safari to access a secure web site (that requires client authentication), you will be
asked to enter the keychain password, because Safari wants to use your hardware token’s
keychain:
Figure 5: Enter the keychain password: Safari
Upon entering the keychain password for your token (as in the picture above) and clicking OK, you
will be able to access the secure web site (if you are allowed to do so).
), you will need
March 23, 2009 Page 7 of 16
Crescendo Integration Guide
MAC OS X 47A3-904, A.0
3.3 Mail
When sending or receiving a signed and/or encrypted message with Mail, you will be asked to enter
the keychain password, because Mail wants to use your token:
Figure 6: Enter the keychain password: Mail
Upon entering the keychain password for your token (as in the picture above), your message will be
signed and/or decrypted.
3.4 VPN
It is possible to use your token to set up a VPN connection.
When connecting to a VPN, you will be asked to enter the keychain password, because VPN wants
to use your token:
Figure 7: Enter the keychain password: VPN (pppd)
Upon entering the keychain password for your token (as in the picture above), the VPN connection
will be set up.
Page 8 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
3.5 Logon
You can use your SafeSign IC hardware token to log on to your MAC OS X machine.
Note: This type of logon is local (machine) logon, not network logon.
In order to do so, you need to link an (your) identity to a user. You can do so by with the
TokenLounge application, installed in Applications (see Figure 8
In our example, the identity ‘Mira van Houten’s ID’ will be linked to the user ‘Mira van Houten’:
Figure 8: TokenLounge
Click Link Identity to link the identity to the user. This will result in the following:
).
Figure 9: TokenLounge: User linked to an identity
Note: You may have to enter an administrator’s password in order to complete the linking.
Now you are able to log on with your hardware token to your MAC OS X machine.
March 23, 2009 Page 9 of 16
Crescendo Integration Guide
MAC OS X 47A3-904, A.0
4 Installation
4.1 Installation Process
Note: Users need to have sufficient privileges and basic knowledge of Mac OS X to install
TokenLounge for MAC OS X.
1. Save the installation file (TokenLounge.dmg) to a location on your MAC computer and
double-click it.
This will result in an installer package (TokenLounge.pkg) that can be installed.
Î Click the file to install
2. This will open the Welcome to the AET TokenLounge Installer window, introducing the
installer:
Figure 10: Install TokenLounge: Welcome to the TokenLounge Installer
Î Click Continue to proceed to the next step of the installation process
Î Note: TokenLounge only runs on MAC OS X 10.4 or greater
Page 10 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
3. The next window displays the Software License Agreement:
Please read the License Agreement carefully, scrolling down to read the whole text.
ÎClick Continue when you have read and understood the License Agreement
Note
In order to go back to the previous step in the installation process, click Go Back
In order to quit the installation process, click the red button in the top left corner of the dialog.
4. Upon clicking Continue, you will be asked to agree to terms of the software license
agreement to continue installation:
Figure 12: Software License Agreement: Agree to the terms
ÎClick Agree when you agree to the terms of the Software License Agreement and
wish to continue installing SafeSign.
Click Disagree to return to the Software License Agreement window.
March 23, 2009 Page 11 of 16
Crescendo Integration Guide
MAC OS X 47A3-904, A.0
5. Upon clicking Agree to accept the terms of the Software License Agreement (in Figure
), you will be asked to select a destination for TokenLounge to be installed.
12
This will allow you to select a destination volume to install the TokenLounge software in.
In our example, the destination volume will be the local hard disk (called ‘Macintosh HD’).
Figure 13: Install TokenLounge: Select a Destination
Î When you have selected the destination to install TokenLounge in, click Continue
6. Upon clicking Continue to install TokenLounge in the selected volume (Figure 13
installer is ready to perform a standard installation of the software:
Figure 14: Install TokenLounge: Standard Install
), the
Î Click Install to install TokenLounge
If you want to change the destination to install TokenLounge inn, click Change Install
Location
Page 12 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
7. Upon clicking Install, you may be asked to authenticate with username and password:
Figure 15: Install: Authenticate
This may happen if you do not have sufficient privileges (because you need sufficient rights
to install the SafeSign software).
Î Enter the name and password of the root (administrator) and click OK to continue
8. Upon clicking OK, TokenLounge will be installed.
You will be informed when the installation process is completed:
When TokenLounge is installed, you can verify that installation is successful by checking for the
presence of the TokenLounge application in the Applications folder:
Figure 17: Applications: TokenLounge
5Known Issues
1. No support for File Vault.
2. In MAC OS X 10.4, it is possible change the password/PIN for your hardware token in
Keychain Access. This functionality is not available in MAC OS X 10.5.
3. There is a problem doing web authentication with Safari when using a Windows 2003
Server running IIS 6.0. You will not be asked for your (token) keychain password.
4. If you have made changes to the content of your token, for example, you deleted a Digital
ID through the Token Utility, you will need to remove and reinsert your token, for these
changes to be updated in Keychain Access.
Page 14 of 16 March 23, 2009
Crescendo Integration Guide
47A3-904, A.0 MAC OS X
The original version of this guide was written by A.E.T. Europe B.V and this version is based on document ID1.
SafeSign is a trademark of A.E.T. Europe B.V. All A.E.T. Europe B.V. product names are trademarks of A.E.T.
Europe B.V. All other product and company names are trademarks or registered trademarks of their respective
owners.
A.E.T. EUROPE B.V. HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH REGARD TO THE
INFORMATION CONTAINED HEREIN, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL A.E.T.
EUROPE B.V. BE LIABLE, WHETHER IN CONTRACT, TORT OR OTHERWISE, FOR ANY INDIRECT,
SPECIAL OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING BUT NOT
LIMITED TO DAMAGES RESULTING FROM LOSS OF USE, DATA, PROFITS, REVENUES, OR
CUSTOMERS, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
INFORMATION CONTAINED IN THIS DOCUMENT.
March 23, 2009 Page 15 of 16
Crescendo Integration Guide
MAC OS X 47A3-904, A.0
Page 16 of 16 March 23, 2009
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.