| 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.keystore |
Contains classes used for reading and writing certificates to a
KeyStore and for creating KeyStore initialization (
.ini) files. |
| com.entrust.toolkit.util |
Contains various utility classes.
|
| com.entrust.toolkit.util.net |
Contains networking utility classes (HTTP and LDAP).
|
| com.entrust.toolkit.x509 |
Contains the Entrust certification validation mechanism as well as
other classes related to X.509.
|
| 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).
|
| Modifier and Type | Method and Description |
|---|---|
LdapDirectory |
User.getDirectory()
Returns the Directory that was set by calling
setConnections(). |
| Modifier and Type | Method and Description |
|---|---|
void |
User.completeUserExport(LdapDirectory directory,
ManagerTransport managerTransport)
Completes a user export operation.
|
void |
User.setConnections(LdapDirectory directory,
ManagerTransport managerTransport)
Sets the connections to a Public Key Infrastructure (PKI).
|
| Modifier and Type | Method and Description |
|---|---|
void |
UALCreator.setConnections(LdapDirectory directory,
ManagerTransport managerTransport)
Sets the connections to a Public Key Infrastructure (PKI).
|
| Modifier and Type | Method and Description |
|---|---|
static LdapDirectory |
KSIniFileCreator.getDirectoryFromKeystore(IniFile iniFile)
Reads the Directory Information from the Keystore INI file.
|
static LdapDirectory |
KSIniFileCreator.getDirectoryFromKeystore(java.lang.String iniFile)
Reads the Directory Information from the Keystore INI file.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpDirectoryClient
The
HttpDirectoryClient class works with the
HttpDirectoryServlet class to send requests to an LDAP
Directory through an HTTP tunnel. |
class |
HttpsDirectoryClient
The
HttpsDirectoryClient class is a pass through to
HttpsDirectoryClientJSSE. |
class |
HttpsDirectoryClientJSSE
The
HttpsDirectoryClientJSSE class uses the HttpURLConnection
class to make a connection to the HttpDirectoryServlet. |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpsLdapServer.setDirectory(LdapDirectory directory)
Sets the LDAP directory for which this server acts as a proxy.
|
void |
ManagerTransport.setTrustRoots(java.security.cert.X509Certificate[] roots,
LdapDirectory directory,
ClientSettings cs)
Sets the TrustRoots used for SSL Authentication.
|
void |
ManagerTransportWithSMProxy.setTrustRoots(java.security.cert.X509Certificate[] roots,
LdapDirectory directory,
ClientSettings cs) |
| Constructor and Description |
|---|
HttpDirectoryServletEngine(jakarta.servlet.Servlet servlet,
LdapDirectory directory)
Constructor for directory tunneling engine.
|
| Modifier and Type | Method and Description |
|---|---|
LdapDirectory |
LDAPSearchData.getDirectory()
Return the LdapDirectory that was used for the search
|
| Modifier and Type | Method and Description |
|---|---|
LDAPSearchData |
LDAPConnection.getAttributeFromDPName(GeneralName distributionPointName,
LDAPAttributeType attributeType,
LdapDirectory defaultDirectory,
java.util.Map<java.lang.String,JNDIDirectory> directoryCache,
java.util.Map<java.lang.String,java.lang.Long> invalidSearchMap,
int invalidSearchTimeout)
This method parses the Distribution Point Name, and tries to retrieve information
from the directory
|
| Constructor and Description |
|---|
LDAPConnection(LdapDirectory directory,
boolean offlineSearch)
This creates an LDAPConnection using the specified LdapDirectory object.
|
LDAPSearchData(byte[][] ldapData,
LdapDirectory directory,
LDAPAttributeType attributeType,
java.lang.String directoryHostAndPort,
java.lang.String dn)
Create an LDAPSearchData containing the data retrieved from the LDAP search, the Attribute
type used in the search, the directoryHostAndPort information and the DN used for the search.
|
| Modifier and Type | Method and Description |
|---|---|
LdapDirectory |
CertVerifier.getDirectory()
Returns the LDAP Directory
|
LdapDirectory |
ValidationInfo.getDirectory() |
| Modifier and Type | Method and Description |
|---|---|
void |
CertVerifier.setDirectory(LdapDirectory dir)
Changes the directory on-the-fly
|
void |
ValidationInfo.setDirectory(LdapDirectory dir) |
| Constructor and Description |
|---|
CertVerifier(X509Certificate[] rootsOfTrust,
LdapDirectory directory,
ClientSettings clientSettings)
Constructor with multiple roots of trust.
|
CertVerifier(X509Certificate[] rootsOfTrust,
LdapDirectory directory,
ClientSettings clientSettings,
UserRevocationInfo revInfo)
Constructor with multiple roots of trust.
|
CertVerifier(X509Certificate rootOfTrust,
LdapDirectory directory,
ClientSettings clientSettings)
Constructor.
|
CertVerifier(X509Certificate rootOfTrust,
LdapDirectory directory,
ClientSettings clientSettings,
UserRevocationInfo revInfo)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JNDIDirectory
Provides an interface to a JNDI Directory.
|
class |
JNDIWithSMProxy
This class provides proxy order functionality for
LdapDirectory connections. |
class |
MultipleDirectories
Supports multiple directories and the ability to fail over
from one to another when a directory is not available.
|
class |
SMProxyDirectory
Provides an interface to a JNDI Directory that can be used with SMProxy.
|
| Modifier and Type | Method and Description |
|---|---|
static LdapDirectory |
JNDIDirectory.getInstance(java.lang.String endPoint,
int port,
java.lang.Object parms)
Returns a LdapDirectory object based on the type of LdapDirectory used.
|
static LdapDirectory |
JNDIDirectory.getInstance(java.lang.String endPoint,
int port,
java.lang.Object parms,
boolean useSMProxy)
Returns a LdapDirectory object based on the type of LdapDirectory used.
|
static LdapDirectory |
JNDIDirectory.getInstance(java.net.URL url)
Retrieves
|
| Modifier and Type | Method and Description |
|---|---|
LdapDirectory |
JSSEEntrustManagerFactoryParameters.getDirectory()
Return the Directory stored by this class
|
| Modifier and Type | Method and Description |
|---|---|
void |
JSSEEntrustManagerFactoryParameters.setDirectory(LdapDirectory directory)
Set the LDAP Directory which is used to lookup certificates and
CRLS for certificate validation.
|
| Constructor and Description |
|---|
JSSEEntrustManagerFactoryParameters(java.security.KeyStore ks,
LdapDirectory directory,
ClientSettings clientSettings)
Set the parameters which will be used by the X509TrustManagerFactory
|
JSSEX509TrustManager(java.security.cert.X509Certificate[] trustedRoots,
java.lang.String keyStoreType,
LdapDirectory directory,
ClientSettings settings)
Creates an instance of the
JSSEX509TrustManager
class. |