All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class iaik.x509.extensions.CRLDistributionPoints

java.lang.Object
   |
   +----iaik.x509.V3Extension
           |
           +----iaik.x509.extensions.CRLDistributionPoints

public class CRLDistributionPoints
extends V3Extension
This class implements the CRLDistributionPoints Extension.


Constructor Index

 o CRLDistributionPoints()
Default constructor.
 o CRLDistributionPoints(DistributionPoint)
Creates an CRLDistributionPoints object and adds an DistributionPoint.

Method Index

 o addDistributionPoint(DistributionPoint)
Adds an CRL distribution point.
 o getDistributionPoints()
Returns an enumeration of the distribution points.
 o getObjectID()
Returns the object ID of this extension
 o hashCode()
Returns a hashcode for this identity.
 o init(ASN1Object)
Inits this implementation of an extension with an ASN1Object.
 o removeAllDistributionPoints()
Removes all CRL distribution points.
 o toASN1Object()
Returns the value of this extension as ASN1Object.
 o toString()
Returns a string that represents the contents of the extensions.

Constructors

 o CRLDistributionPoints
 public CRLDistributionPoints()
Default constructor. Creates an empty object.

 o CRLDistributionPoints
 public CRLDistributionPoints(DistributionPoint dp)
Creates an CRLDistributionPoints object and adds an DistributionPoint.

Parameters:
dp - the distribution point to add

Methods

 o getObjectID
 public ObjectID getObjectID()
Returns the object ID of this extension

Returns:
the object ID
Overrides:
getObjectID in class V3Extension
 o init
 public void init(ASN1Object obj) throws ExtensionException
Inits this implementation of an extension with an ASN1Object. The ASN1Object is the extensionValue from ASN.1 type "Extension". The ASN1Object is the one created by toASN1Object().

Parameters:
obj - the extensionValue as ASN1Object
Throws: ExtensionException
if there occurs an error while parsing the extension
Overrides:
init in class V3Extension
See Also:
toASN1Object
 o toASN1Object
 public ASN1Object toASN1Object()
Returns the value of this extension as ASN1Object. The ASN1Object is the extensionValue from ASN.1 type "Extension". The created ASN1Object is same, which is the parameter to method init.

Returns:
the value of the extension as ASN1Object
Overrides:
toASN1Object in class V3Extension
See Also:
init
 o addDistributionPoint
 public void addDistributionPoint(DistributionPoint dp)
Adds an CRL distribution point.

Parameters:
dp - the distribution point to add
 o removeAllDistributionPoints
 public void removeAllDistributionPoints()
Removes all CRL distribution points.

 o getDistributionPoints
 public Enumeration getDistributionPoints()
Returns an enumeration of the distribution points.

Returns:
an enumeration of the distribution points
 o hashCode
 public int hashCode()
Returns a hashcode for this identity.

Returns:
a hash code for this identity
Overrides:
hashCode in class V3Extension
 o toString
 public String toString()
Returns a string that represents the contents of the extensions.

Returns:
the string representation
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index