| 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.archive |
Contains classes for reading and writing files in the legacy Entrust Archive format.
|
| 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.smproxy | |
| com.entrust.toolkit.util |
Contains various utility classes.
|
| com.entrust.toolkit.x509.directory |
Contains LDAP Directory implementations and various supporting classes.
|
| com.entrust.toolkit.x509.jsse |
Contains classes that implement the Java Secure Sockets Extension
(JSSE).
|
| com.entrust.toolkit.x509.policies |
Contains classes used to check security policies issued by an Entrust PKI — password rules and client
settings, for example.
|
| com.entrust.toolkit.xencrypt.core |
Contains classes used to encrypt and decrypt XML elements and sets of
XML elements.
|
| iaik.ixsil.core | |
| iaik.security.smime | |
| iaik.smime |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object[] |
CMSUtil.getRecipientDecryptionKey(User user,
RecipientInfo[] recipients)
Finds the user's decryption key that can be used to decrypt a message that
contains the indicated recipient information.
|
static java.lang.Object[] |
PKCS7Util.getRecipientDecryptionKey(User user,
RecipientInfo[] recipients)
Finds the user's decryption key that can be used to decrypt a message that
contains the indicated recipient information.
|
void |
Trustmanager.load(User user)
Deprecated.
use the
Trustmanager(KeyAndCertificateSource source) constructor instead. |
| Constructor and Description |
|---|
KeyAndCertificateSource(User user)
Create a new
KeyAndCertificateSource object. |
PKCS7DecodeStream(User user,
java.io.InputStream inputStream)
Creates a new
PKCS7DecodeStream object to decrypt data, to
verify data, or to retrieve exported certificates. |
PKCS7DecodeStream(User user,
java.io.InputStream data,
java.io.InputStream signature)
Creates a new
DecodeStream to decode and verify
clear signed data. |
PKCS7EncodeStream(User user,
java.io.OutputStream out,
int operation)
Creates a new
PKCS7EncodeStream object to encrypt and/or
sign data. |
PKCS7EncodeStream(User user,
java.io.OutputStream out,
java.io.OutputStream signature)
Creates a new
PKCS7EncodeStream to clear sign data. |
Trustmanager(User user)
Deprecated.
use the
Trustmanager(KeyAndCertificateSource source) constructor instead.
You could construct that KeyAndCertificateSource from a User. |
| Constructor and Description |
|---|
ArchiveCreator(User user,
java.io.File toProtect,
PemOptions pemOptions,
LargeFileOptions largeFileOptions,
java.io.OutputStream outStream)
This constructor provides support for protection of large files (larger
than available memory) with Entrust Archive format.
|
ArchiveCreator(User user,
java.io.File toProtect,
PemOptions options,
java.io.OutputStream outStream)
This constructor only supports protection of small files (smaller than
available memory) with Entrust Archive format.
|
PemOutputStream(User user,
PemOptions options,
java.io.OutputStream outStream)
Create a PemOutputStream that does not write the header.
|
PemOutputStream(User user,
PemOptions options,
java.io.OutputStream outStream,
java.io.OutputStream headerStream)
Create a PemOutputStream that writes the protected data and header
to separate streams.
|
| Modifier and Type | Method and Description |
|---|---|
User |
EntrustKeyStore.getUser()
Gets the Entrust user this Entrust key store is attached to.
|
User |
EntrustKeyStoreSpi.getUser()
Returns the
User object wrapped by this key store. |
| 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.
|
GeneralMessageInfo |
PKIXCMPUtils.getGeneralMessageInfo(User user)
This API performs a PKIX general message transaction using the supplied
User object. |
| Constructor and Description |
|---|
CMPForCardMS(ManagerTransport easmConnection,
User raUser)
The constructor; creates a new
CMPForCardMS object
configured to operate in AA mode. |
EntrustKeyStore(User user,
boolean clientMode)
Creates a new instance of the
EntrustKeyStore,
given a User object and the mode in which it should
operate. |
EntrustKeyStoreSpi(User user,
boolean clientMode)
This constructor is used only by the
EntrustKeyStore class. |
EntrustP10CertRetriever(ManagerTransport managerTransport,
User raUser)
The constructor; creates an
EntrustP10CertRetriever that
will communicated with the specified Entrust Authority Security Manager
(EASM). |
UALCreator(User user,
SecureStringBuffer password)
Instantiates a
UALCreator using an already logged in user. |
| Constructor and Description |
|---|
RoamingFileUpdater(RoamingConfiguration configuration,
User user)
Creates a
RoamingFileUpdater object when a logged in
User object is available. |
RoamingFileUpdater(RoamingConfiguration configuration,
User user,
X509Certificate[] certChain,
java.security.PrivateKey signingKey)
Creates a
RoamingFileUpdater object when a User
object is available but is not logged in. |
| Constructor and Description |
|---|
SMProxyConfig(User user)
Constructor which enables SSL and creates a keyManager and trustManager object from the provided user object.
|
| Constructor and Description |
|---|
HttpDirectoryServletEngine(javax.servlet.Servlet servlet,
User user)
Constructor for directory tunneling engine.
|
HttpManagerServletEngine(javax.servlet.Servlet servlet,
User user,
long maximumLifetime)
Constructor for manager tunneling engine.
|
HttpsLdapServer(java.lang.String propertiesfile,
User user)
Creates in instance of the
HttpsLdapServer class. |
| Modifier and Type | Method and Description |
|---|---|
void |
SMProxyDirectory.setClientCredentials(User user)
Sets the client credentials using the provided
User object. |
| Constructor and Description |
|---|
JSSEX509KeyManager(User user)
Creates a
JSSEX509KeyManager instance that uses an
Entrust User object as the key store. |
JSSEX509TrustManager(User user)
Creates a
JSSEX509TrustManager instance that uses an
Entrust user's certificate validation mechanism for trust decisions. |
| Modifier and Type | Method and Description |
|---|---|
User |
ClientSettings.getUser()
Returns the user that these client settings are associated with.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClientSettings.getFresh(User user,
X509Certificate caCert,
X509Certificate userCertificate,
X509Certificate rootCaCert)
Retrieves fresh settings from the Directory, not from the policy
certificate cache.
|
void |
ClientSettings.updateUserPolicyCertCache(User user)
Adds the main policy certificate and role policy certificate to the user's
policy certificate cache.
|
void |
EntrustCertTypeSettings.updateUserPolicyCertCache(User user)
Adds the certificate definition policy certificates to the user's policy
certificate cache.
|
| Constructor and Description |
|---|
ClientSettings(User user)
Creates a new
ClientSettings object, initializes it with
the default policy values and associates these settings with the
indicated user. |
ClientSettings(User user,
X509Certificate caCert,
java.math.BigInteger clientRoleId,
X509Certificate rootCaCert)
Creates a
ClientSettings object using and initializes it
using a User object and that user's certificates. |
ClientSettings(User user,
X509Certificate caCert,
X509Certificate userCert,
X509Certificate rootCaCert)
Creates a
ClientSettings object using and initializes it
using a User object and that user's certificates. |
ClientSettings(User user,
X509Certificate caCert,
X509Certificate userCert,
X509Certificate rootCaCert,
java.math.BigInteger clientRoleId)
Creates a
ClientSettings object and initializes it
using a User object, the user's certificates. |
EntrustCertTypeSettings(User user,
java.math.BigInteger certTypeId,
boolean requireFresh)
Creates an
EntrustCertTypeSettings object by retrieving the
necessary information from the user's main policy certificate, and the
user's policy certificate sources (Cache or Directory). |
EntrustCertTypeSettings(User user,
java.lang.String certTypeName,
boolean requireFresh)
Creates an
EntrustCertTypeSettings object by retrieving the
necessary information from the user's main policy certificate, and the
user's policy certificate sources (Cache or Directory). |
| Modifier and Type | Method and Description |
|---|---|
void |
Decryptor.addUser(User user)
Enables a particular
Decryptor instance to decrypt DOM elements that were
encrypted for the specified User. |
void |
Encryptor.setTrustmanager(User validator)
Deprecated.
use setTrustmanager(
Trustmanager trustmanager) instead. |
void |
TransformImplDecryption.setUser(User user)
Allows the Toolkit to provide User instances to the transform.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Verifier.setUser(User user)
A convenience method that allows the application to provide User instances
to all Decryption Transforms in this signature.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EncryptedContent.decryptSymmetricKey(User user)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
void |
SMimeEncrypted.decryptSymmetricKey(User user)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
| Modifier and Type | Method and Description |
|---|---|
int |
EncryptedContent.decryptSymmetricKey(User user)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
int |
SMimeEncrypted.decryptSymmetricKey(User user)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|