public class CRLDistPointName
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object, java.io.Externalizable
IssuingDistPointExtension.| Constructor and Description |
|---|
CRLDistPointName()
Creates a new empty instance.
|
CRLDistPointName(GeneralName name)
Create a new
CRLDistPointName with the given GeneralName. |
CRLDistPointName(java.io.InputStream is)
Create a new
CRLDistPointName by reading its encoded value from the given input stream. |
CRLDistPointName(java.util.List<? extends GeneralName> fullName)
Create a new CRLDistPointName with the given List of
GeneralName. |
CRLDistPointName(java.util.Vector<? extends GeneralName> fullName)
Deprecated.
|
CRLDistPointName(X500RDN relativeName)
Create a new
CRLDistPointName with the given relative distinguished name (relative to the CRL issuer's name). |
| Modifier and Type | Method and Description |
|---|---|
void |
addGeneralName(GeneralName name)
Add a
GeneralName to this CRLDistPointName's full name. |
java.util.Vector<GeneralName> |
getFullName()
Deprecated.
|
java.util.ArrayList<GeneralName> |
getFullNameAsList()
Get the full name for this distribution point name.
|
X500RDN |
getRelativeName()
Get the name for this distribution point name, relative to the name of the CRL's issuer.
|
void |
input(java.io.InputStream is) |
int |
length() |
void |
output(java.io.OutputStream os) |
void |
readExternal(java.io.ObjectInput is) |
void |
writeExternal(java.io.ObjectOutput os) |
public CRLDistPointName()
public CRLDistPointName(GeneralName name)
CRLDistPointName with the given GeneralName.public CRLDistPointName(java.util.Vector<? extends GeneralName> fullName)
CRLDistPointName(List)GeneralName.public CRLDistPointName(java.util.List<? extends GeneralName> fullName)
GeneralName.public CRLDistPointName(X500RDN relativeName)
CRLDistPointName with the given relative distinguished name (relative to the CRL issuer's name).
public CRLDistPointName(java.io.InputStream is)
throws java.io.IOException
CRLDistPointName by reading its encoded value from the given input stream.java.io.IOExceptionpublic void addGeneralName(GeneralName name)
GeneralName to this CRLDistPointName's full name.public java.util.Vector<GeneralName> getFullName()
getFullNameAsList()Vector of GeneralNames, or null if none is defined.public java.util.ArrayList<GeneralName> getFullNameAsList()
ArrayList of GeneralNames, or null if none is defined.public X500RDN getRelativeName()
X500RDN, or null if none is defined.
public void input(java.io.InputStream is)
throws java.io.IOException
input in interface oracle.security.crypto.util.Streamablejava.io.IOException
public void output(java.io.OutputStream os)
throws java.io.IOException
output in interface oracle.security.crypto.util.Streamablejava.io.IOExceptionpublic int length()
length in interface oracle.security.crypto.util.Streamable
public void writeExternal(java.io.ObjectOutput os)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput is)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException