com.rsa.certj.provider.revocation

Class CRLEvidence

java.lang.Object
  |
  +--com.rsa.certj.provider.revocation.CRLEvidence

public final class CRLEvidence
extends Object

This class holds evidence that proves the status of a certificate, whether revoked, not revoked, or unknown, using a CRL. This class is used with CertRevocationInfo when the type of evidence is CertRevocationInfo.CRE_CRL.

Note: Objects that are passed to a constructor or method or returned from a method of this class are shared. No copy is made. It is often advisable to make a copy of the object, before passing it to a constructor or method of this class, or after getting it from a method of this class.

Copyright © RSA Security Inc., 1999-2001. All rights reserved.

See Also

CertRevocationInfo

Constructor Summary

CRLEvidence(CRL crl, Vector certList, Vector crlList)

Constructs CRLEvidence and initializes all the fields with given arguments.

 

Method Summary

 Vector

getCertList()

Returns a list of certificates that are needed to verify the CRL returned by getCRL.

 CRL

getCRL()

Returns the CRL that was used to determine the revocation status of a given certificate.

 Vector

getCRLList()

Returns a list of CRLs that are needed to verify the list of certificates returned by getCertList.

 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRLEvidence

public CRLEvidence(CRL crl,
                   Vector certList,
                   Vector crlList)
Constructs CRLEvidence and initializes all the fields with given arguments.

Parameters

         crl  

A CRL that is the evidence of the status of a certificate.

         certList  

A Vector that contains a list of certificates that are needed to verify the CRL in crl.

         crlList  

A Vector that contains a list of CRLs that are needed to verity the CRL in crl.

Method Detail

getCRL

public CRL getCRL()
Returns the CRL that was used to determine the revocation status of a given certificate.

Returns

A CRL determining the revocation status of a given certificate.

getCertList

public Vector getCertList()
Returns a list of certificates that are needed to verify the CRL returned by getCRL.

Returns

A Vector that contains the certificates that are needed to verify the CRL returned by getCRL.

See Also

getCRL()

getCRLList

public Vector getCRLList()
Returns a list of CRLs that are needed to verify the list of certificates returned by getCertList.

Returns

A Vector that contains the CRLs that are needed to verify the certificates returned by getCertList.

See Also

getCertList()


RSA BSAFE ® Cert-J 2.1.1 001-047007-211-001-000