| Package | Description |
|---|---|
| com.entrust.toolkit.exceptions | |
| 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 | Class and Description |
|---|---|
class |
UserCancelledException
This exception is thrown in ELI when the user cancelled the login.
|
class |
UserCertificateRevokedException
This exception is thrown when the signing certificate is revoked.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClientSettings.addAcceptablePolicy(ObjectID acceptablePolicy)
Allows an application to add an acceptable policy for use
during certificate validation, regardless of the
default permission or the permission set in the client settings
certificate.
|
void |
ClientSettings.resetAcceptablePolicies()
Allows an application to reset the list of acceptable policy for use
during certificate validation to the default (any policy is accepted),
regardless of the default permission or the permission set in the client
settings certificate.
|
void |
ClientSettings.setAllowCAPAB(boolean permit)
Allows the application to permit or prevent the use of a CA private address book
(CA PAB) regardless of the default permission or the permission set in the client
settings certificate, if any.
|
void |
ClientSettings.setAttribute(Attribute attribute)
Adds the given
Attribute to the set of client settings,
overriding any existing value for that attribute. |
void |
ClientSettings.setInhibitAnyPolicy(boolean inhibitAnyPolicy)
Allows an application to permit or prevent the usage of the special
policy anyPolicy during certificate validation, regardless of the
default permission or the permission set in the client settings
certificate.
|
void |
ClientSettings.setInhibitPolicyMapping(boolean inhibitPolicyMapping)
Allows an application to permit or prevent policy mapping during
certificate validation, regardless of the default permission or the
permission set in the client settings certificate.
|
void |
ClientSettings.setRequireExplicitPolicy(boolean requireExplicitPolicy)
Allows an application to require or not require explicit policy
during certificate validation, regardless of the
default permission or the permission set in the client settings
certificate.
|
void |
ClientSettings.setXCertCacheEnabled(boolean xCertCacheEnabled)
Sets the role policy setting that controls whether or not the user's
cross-certificate cache (XCC) is enabled.
|