| 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.util |
Contains various utility classes.
|
| com.entrust.toolkit.x509 |
Contains the Entrust certification validation mechanism as well as
other classes related to X.509.
|
| com.entrust.toolkit.x509.certstore |
Contains the certificate stores and classes used during certificate path
building.
|
| com.entrust.toolkit.x509.directory |
Contains LDAP Directory implementations and various supporting classes.
|
| 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.addTrustedCertificate(X509Certificate trustedCert)
Adds a trusted certificate from an address book, for example.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
LdapSSL.setClientCredentials(java.security.cert.X509Certificate[] chain,
java.security.PrivateKey signingKey)
Set credentials to use if communicating with a directory protocol that
requires client authentication.
|
void |
LdapSSL.setTrustRoots(java.security.cert.X509Certificate[] roots,
ClientSettings cs)
Sets the TrustRoot for SSL Authentication.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CollectionCS.addTrustedCertificate(X509Certificate trustedCert)
Adds a trusted certificate.
|
void |
CollectionCS.addTrustedCertificate(X509Certificate trustedCert,
boolean checkPABPolicy)
Adds a trusted certificate.
|
| Constructor and Description |
|---|
LDAPSTrustManager(KeyAndCertContainer keyAndCertContainer)
Creates a
LDAPSTrustManager instance that uses an
Entrust key/certificate container's certificate validation mechanism for
trust decisions. |
| Constructor and Description |
|---|
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. |
ClientSettings(X509Certificate caCert,
X509Certificate rootCaCert)
Creates a
ClientSettings object using just the CA certs. |