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.IOException
public void addGeneralName(GeneralName name)
GeneralName
to this CRLDistPointName
's full name.public java.util.Vector<GeneralName> getFullName()
getFullNameAsList()
Vector
of GeneralName
s, or null
if none is defined.public java.util.ArrayList<GeneralName> getFullNameAsList()
ArrayList
of GeneralName
s, 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.Streamable
java.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
output
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput is) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException