| Package | Description |
|---|---|
| com.entrust.toolkit |
Contains various high-level classes that provide Toolkit JCA cryptographic provider initialization,
an Entrust User representation, a key/certificate source, a certificate set representation,
JNI initialization capabilities, PKCS #7 encoding and decoding, CMS and PKCS#7 User related
utilities, transaction counting, and an XML trust manager.
|
| com.entrust.toolkit.credentials |
Contains classes the enable creation, recovery, reading, and writing of
digital identities using a
variety of key sources, classes for implementing the Toolkit's KeyStore
capabilities, and classes to support integration with a Smart Card
Management System.
|
| com.entrust.toolkit.roaming |
Contains Toolkit classes that support SSL and TLS communication with
Entrust Authority™ Roaming Server (formerly Entrust/Roaming Server).
|
| com.entrust.toolkit.x509.policies |
Contains classes used to check security policies issued by an Entrust PKI — password rules and client
settings, for example.
|
| Modifier and Type | Method and Description |
|---|---|
void |
User.changePassword(SecureStringBuffer oldPassword,
SecureStringBuffer newPassword)
Changes the password protecting the Digital Identity.
|
int |
User.login(CredentialReader credentialReader,
SecureStringBuffer password)
Logs in a user.
|
| Constructor and Description |
|---|
User(java.lang.String profile,
SecureStringBuffer password,
java.lang.String inifile)
Creates a new
User object and automatically logs in using
settings retrieved from the user's entrust.ini file. |
| Modifier and Type | Method and Description |
|---|---|
void |
CredentialReader.checkPwd(User user,
SecureStringBuffer password)
Checks the user's password to ensure it obeys the password rules found in
the user's policy settings.
|
| Constructor and Description |
|---|
UALCreator(java.lang.String entrustIniFile,
java.lang.String epf,
SecureStringBuffer password)
Instantiates a
UALCreator using a user's EPF and Entrust
INI file. |
| Modifier and Type | Method and Description |
|---|---|
void |
RoamingUser.changePassword(SecureStringBuffer oldPassword,
SecureStringBuffer newPassword)
Deprecated.
As of 7.0, use
User.changePassword() with a
RoamingCredentialWriter object set to perform this task. |
void |
RoamingUser.create(java.lang.String userId,
SecureStringBuffer password,
CredentialCreator creator)
Deprecated.
As of 7.0, use a
CredentialCreator with a
RoamingCredentialWriter object to perform this task. |
boolean |
RoamingUser.encryptionKeyUpdateRequired()
Deprecated.
As of 7.0, use a
RoamingCredentialReader and
RoamingCredentialWriter object with a User
object for key management tasks. |
int |
RoamingUser.login(java.lang.String userid,
SecureStringBuffer password)
Deprecated.
as of 7.0,
RoamingCredentialReader and
RoamingCredentialWriter should be used with a User
object to perform this function. |
void |
RoamingUser.recover(java.lang.String userId,
SecureStringBuffer password,
CredentialRecoverer recoverer)
Deprecated.
As of 7.0, use a
CredentialRecoverer with a
RoamingCredentialWriter object to perform this task. |
void |
RoamingUser.register(java.lang.String profilePath,
java.lang.String roamingUserID,
SecureStringBuffer password)
Registers a user.
|
EntrustFiles |
RoamingFileRetriever.retrieveFiles(SecureStringBuffer password)
Retrieve and decrypt roaming files.
|
boolean |
RoamingUser.signingKeyUpdateRequired()
Deprecated.
As of 7.0, use a
RoamingCredentialReader and
RoamingCredentialWriter object with a User
object for key management tasks. |
boolean |
RoamingUser.updateEncryptionKeys()
Deprecated.
As of 7.0, use a
RoamingCredentialReader and
RoamingCredentialWriter object with a User
object, and let the User perform key management automtically. |
boolean |
RoamingUser.updateSigningKeys()
Deprecated.
As of 7.0, use a
RoamingCredentialReader and
RoamingCredentialWriter object with a User
object, and let the User perform key management automtically. |
| Modifier and Type | Method and Description |
|---|---|
void |
PasswordRuleTester.assertNotExpired(int currentPasswordTimestamp)
Checks if the password has expired according to the password rules, throwing
an exception if it has expired.
|
void |
PasswordRuleTester.checkHistory(SecureStringBuffer password,
byte[][] passwordHistoryDigests) |
void |
PasswordRuleTester.validatePassword(SecureStringBuffer password)
Validates a given password according to the rules set on the PKI.
|
void |
PasswordRuleTester.validatePassword(SecureStringBuffer password,
ByteArray[] history)
Validates a given password according to the rules set on the PKI,
checking the length, character content, and password history.
|