Build 1.0_r1(from source)

java.security.cert
Class X509CRLSelector

java.lang.Object
  extended by java.security.cert.X509CRLSelector
All Implemented Interfaces:
Cloneable, CRLSelector

public class X509CRLSelector
extends Object
implements CRLSelector


Constructor Summary
X509CRLSelector()
           
 
Method Summary
 void addIssuer(X500Principal issuer)
           
 void addIssuerName(byte[] iss_name)
           
 void addIssuerName(String iss_name)
           
 Object clone()
          Returns a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.
 X509Certificate getCertificateChecking()
           
 Date getDateAndTime()
           
 Collection<Object> getIssuerNames()
           
 Collection<X500Principal> getIssuers()
           
 BigInteger getMaxCRL()
           
 BigInteger getMinCRL()
           
 boolean match(CRL crl)
           
 void setCertificateChecking(X509Certificate cert)
           
 void setDateAndTime(Date dateAndTime)
           
 void setIssuerNames(Collection<?> names)
           
 void setIssuers(Collection<X500Principal> issuers)
           
 void setMaxCRLNumber(BigInteger maxCRL)
           
 void setMinCRLNumber(BigInteger minCRL)
           
 String toString()
          Returns a string containing a concise, human-readable description of the receiver.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

X509CRLSelector

public X509CRLSelector()
Method Detail

setIssuers

public void setIssuers(Collection<X500Principal> issuers)

setIssuerNames

public void setIssuerNames(Collection<?> names)
                    throws IOException
Throws:
IOException

addIssuer

public void addIssuer(X500Principal issuer)

addIssuerName

public void addIssuerName(String iss_name)
                   throws IOException
Throws:
IOException

addIssuerName

public void addIssuerName(byte[] iss_name)
                   throws IOException
Throws:
IOException

setMinCRLNumber

public void setMinCRLNumber(BigInteger minCRL)

setMaxCRLNumber

public void setMaxCRLNumber(BigInteger maxCRL)

setDateAndTime

public void setDateAndTime(Date dateAndTime)

setCertificateChecking

public void setCertificateChecking(X509Certificate cert)

getIssuers

public Collection<X500Principal> getIssuers()

getIssuerNames

public Collection<Object> getIssuerNames()

getMinCRL

public BigInteger getMinCRL()

getMaxCRL

public BigInteger getMaxCRL()

getDateAndTime

public Date getDateAndTime()

getCertificateChecking

public X509Certificate getCertificateChecking()

toString

public String toString()
Description copied from class: Object
Returns a string containing a concise, human-readable description of the receiver.

Overrides:
toString in class Object
Returns:
String a printable representation for the receiver.

match

public boolean match(CRL crl)
Specified by:
match in interface CRLSelector

clone

public Object clone()
Description copied from class: Object
Returns a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.

Classes which wish to support cloning must specify that they implement the Cloneable interface, since the implementation checks for this.

Specified by:
clone in interface CRLSelector
Overrides:
clone in class Object
Returns:
Object a shallow copy of this object.

Build 1.0_r1(from source)

Please submit a feedback, bug or feature