A system for arranging multiple certificates on a hardware token. A user may
have
several encryption certificates for different systems or uses. These can be stored
on a single hardware token which is machine readable. Since the Windows 2000 systems
require that the single sign-on certificate be placed first on the token, a method
is provided for rearranging certificates so that the single sign-on certificate
is always the first to be read.