PKI Enrollment and Renewal
Does CSPid install as a Windows CSP so that our CA can issue certificates based on certificate templates in Active Directory?
Yes. CSPid utilizes Microsoft's new "Base Smart Card Cryptographic Service Provider" in a manner that makes Windows think it is a smart card. Just select the "Base Smart Card Provider" on your enrollment page, and the enrollment process will utilize CSPid for key generation and private key storage.
What does browser-based enrollment with CSPid look like in Internet Explorer or in Firefox (or in any other Netscape-based browser)?
With Internet Explorer, you must select the "Base Smart Card Provider" (or let the CA enrollment page do this for you) and enter your CSPid password.
With a Netscape-based browser, you would be prompted to choose a token (typically, the choices presented are "Software" and"ISC CSPid"). Select "ISC CSPid" and enter your password.
If we use the Windows Server 'Autoenrollment' feature with CSPid, what does the user see in terms of messages and options?
The user will simply be prompted to enter their CSPid password.
What are the limitations of the CSPid key store?
When accessed through its Microsoft Smart Card Minidriver, CSPid behaves like a smart card and is therefore limited to 255 key pairs. However, when accessed through its PKCS #11 interface, its capacity is limited only by the size of the storage device on which its PKCS#15-based key store is located.
Support for Roaming Users
Does CSPid support roaming users? If so, how?
CSPid supports roaming users in either of two ways:
- by using Windows roaming profiles to gain access to the user's registry and the key store in the user's 'Application Data\CSPid' folder, or
- by using its configuration file to access the network device on which the user's key store has been located
To gain access to your CSPid credentials, you need only log in to a Windows system with your roaming profile, or point your CSPid configuration file at your key store as in case 2.
Can I access my CSPid credentials without using Windows roaming profiles?
In the absence of roaming profiles, a user with CSPid configured as in case 2 above can simply click the "Register with Applications" item in CSPid's system tray menu to make their credentials available to all supported applications on the system.
How does CSPid compare with Windows credential roaming?
CSPid provides many advantages over Windows credential roaming:
- with CSPid, your keys reside in only one file on the network, they are not replicated on each machine
- CSPid allows you to change your password at any time without loosing access to your keys and it provides flexible administrative controls over password policies
- CSPid does not "escrow" or otherwise store your keys in Active Directory
- CSPid works with Firefox, Java, and other non-CAPI enabled applications
- CSPid allows you to roam to Linux, Solaris, and other UNIX-based workstations
|