This article explains how you can setup IBM Engineering Lifecycle Management applications for Smart Card integration.
If the Engineering Workflow Management (EWM) Eclipse client was installed in the following directory
C:\Program Files\IBM\TeamConcertthen the following JRE file would have to be modified:
C:\Program Files\IBM\TeamConcert\jdk\jre\lib\security\java.security
1) Search for the following section, and make the modification below:
# # List of providers and their preference orders (see above): # security.provider.1=com.ibm.security.capi.IBMCAC security.provider.2=com.ibm.jsse2.IBMJSSEProvider2 security.provider.3=com.ibm.crypto.provider.IBMJCE security.provider.4=com.ibm.security.jgss.IBMJGSSProvider security.provider.5=com.ibm.security.cert.IBMCertPath security.provider.6=com.ibm.security.sasl.IBMSASL security.provider.7=com.ibm.xml.crypto.IBMXMLCryptoProvider security.provider.8=com.ibm.xml.enc.IBMXMLEncProvider security.provider.9=org.apache.harmony.security.provider.PolicyProvider security.provider.10=com.ibm.security.jgss.mech.spnego.IBMSPNEG
Note that IBM CAC (Common Access Card) support has been enabled.
2) Search for the next section and make sure the following has been specified as to the default keystore:
# # Default keystore type. # keystore.type=Windows-MY
The above sections show the correctly modified content within the java.security file to enable the support for IBM CAC and thus Smart Card Log-in ability within the Engineering Workflow Management Eclipse client
Refer to link Configuring certificate authentication in Rational Team Concert 3.0 using WebSphere Application Server 7.0 These instructions apply to all versions since v3.0.
Instructions to enable debugging on the Eclipse Client Smart Cards Debugging
Status icon key: