com.adobe.livecycle.signatures.client.types
Class CRLOptionSpec

java.lang.Object
  extended by com.adobe.livecycle.signatures.client.types.CRLOptionSpec
All Implemented Interfaces:
java.io.Serializable

public class CRLOptionSpec
extends java.lang.Object
implements java.io.Serializable

Stores certificate revocation list (CRL) preference information. This list specifies certificates (their serial numbers) that have been revoked, and are no longer valid.

See Also:
Serialized Form

Constructor Summary
CRLOptionSpec()
          Constructs a CRLOptionSpec object.
 
Method Summary
 java.lang.String getLDAPServer()
          Retrieves the Lightweight Directory Access Protocol (LDAP) server that is used to retrieve CRL information.
 java.lang.String getLocalURI()
          Returns the local URL for the CRL store.
 RevocationCheckStyle getRevocationCheckStyle()
          Returns the RevocationCheckStyle object that is associated with this class.
 boolean isAlwaysConsultLocalURL()
          Specifies whether the Signatures service consults with the local URL for the CRL store.
 boolean isGoOnline()
          Specifies whether to go online to perform revocation checking.
 boolean isIgnoreValidityDates()
          Specifies whether to ignore the response's thisUpdate and nextUpdate times, thereby preventing any negative affect of these times on the response validity.
 boolean isRequireAKI()
          Specifies whether an authority key identifier AKI)extension must be present in a CRL.
 void setAlwaysConsultLocalURL(boolean alwaysConsultLocalURL)
          Sets whether the Signature Service consults with the local URL for the CRL store.
 void setGoOnline(java.lang.Boolean goOnline)
          Sets whether to go online to perform revocation checking.
 void setIgnoreValidityDates(boolean ignoreValidityDates)
          Sets whether to ignore the response's thisUpdate and nextUpdate times, thereby preventing any negative affect of these times on the response validity.
 void setLDAPServer(java.lang.String ldapServer)
          Sets the Lightweight Directory Access Protocol (LDAP) server that is used to retrieve CRL information.
 void setLocalURI(java.lang.String localURI)
          Sets the local URL for the CRL store.
 void setRequireAKI(boolean requireAKI)
          Sets an authority key identifier (AKI)extension within a CRL.
 void setRevocationCheckStyle(RevocationCheckStyle revocationCheckStyle)
          Sets the RevocationCheckStyle object that is associated with this CRL.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRLOptionSpec

public CRLOptionSpec()
Constructs a CRLOptionSpec object.

This object contains the following default values:

Method Detail

isAlwaysConsultLocalURL

public boolean isAlwaysConsultLocalURL()
Specifies whether the Signatures service consults with the local URL for the CRL store.

Returns:
A Boolean value that specifies whether the Signatures service consults with the local URL for the CRL store. The default is false.

setAlwaysConsultLocalURL

public void setAlwaysConsultLocalURL(boolean alwaysConsultLocalURL)
Sets whether the Signature Service consults with the local URL for the CRL store. If set to true, then the Signature Service consults with the local URL for the CRL store.

Parameters:
alwaysConsultLocalURL - A Boolean value that sets whether the Signature Service consults with the local URL for the CRL store.

getLocalURI

public java.lang.String getLocalURI()
Returns the local URL for the CRL store.

Returns:
A string value that specifies the local URL for the CRL store.

setLocalURI

public void setLocalURI(java.lang.String localURI)
Sets the local URL for the CRL store.

Parameters:
localURI - A string value that specifies the local URL for the CRL store.

getRevocationCheckStyle

public RevocationCheckStyle getRevocationCheckStyle()
Returns the RevocationCheckStyle object that is associated with this class.

Returns:
A RevocationCheckStyle object.

setRevocationCheckStyle

public void setRevocationCheckStyle(RevocationCheckStyle revocationCheckStyle)
Sets the RevocationCheckStyle object that is associated with this CRL.

Parameters:
revocationCheckStyle - A RevocationCheckStyle object.

getLDAPServer

public java.lang.String getLDAPServer()
Retrieves the Lightweight Directory Access Protocol (LDAP) server that is used to retrieve CRL information. This LDAP Server searches for CRL information using Distinguish Name (DN) according to rules specified in RFC 3280 4.2.1.14.

Returns:
the ldapServer A string value that specifies the LDAP server that is used to retrieve CRL information.
Since:
8.2

setLDAPServer

public void setLDAPServer(java.lang.String ldapServer)
Sets the Lightweight Directory Access Protocol (LDAP) server that is used to retrieve CRL information. This LDAP Server searches for CRL information using Distinguish Name (DN) according to rules specified in RFC 3280 4.2.1.14.

Parameters:
ldapServer - A string value that specifies the LDAP server that is used to retrieve CRL information.

isGoOnline

public boolean isGoOnline()
Specifies whether to go online to perform revocation checking.

Returns:
A boolean value that specifies whether to go online to perform revocation checking.
Since:
8.2

setGoOnline

public void setGoOnline(java.lang.Boolean goOnline)
Sets whether to go online to perform revocation checking.

Parameters:
goOnline - A boolean value that specifies whether to go online to perform revocation checking.

isIgnoreValidityDates

public boolean isIgnoreValidityDates()
Specifies whether to ignore the response's thisUpdate and nextUpdate times, thereby preventing any negative affect of these times on the response validity. This method was added in LiveCycle ES 8.2.

Returns:
A boolean value that specifies whether to ignore the response's thisUpdate and nextUpdate time values.

setIgnoreValidityDates

public void setIgnoreValidityDates(boolean ignoreValidityDates)
Sets whether to ignore the response's thisUpdate and nextUpdate times, thereby preventing any negative affect of these times on the response validity.

Parameters:
ignoreValidityDates - A boolean value that specifies whether to ignore the response's thisUpdate and nextUpdate times.

isRequireAKI

public boolean isRequireAKI()
Specifies whether an authority key identifier AKI)extension must be present in a CRL. An AKI plays a role in identifying the next certificate within a certificate chain. This method was added in LiveCycle ES 8.2.

Returns:
A boolean value that specifies whether an AKI entension must be present within a CRL. The default value is false.

setRequireAKI

public void setRequireAKI(boolean requireAKI)
Sets an authority key identifier (AKI)extension within a CRL. An AKI plays a role in identifying the next certificate within a certificate chain.

Parameters:
requireAKI - A boolean value that specifies whether an AKI entension must be present within a CRL. The default value is false.


[an error occurred while processing this directive] [an error occurred while processing this directive]