Class OIDName
- java.lang.Object
-
- org.mozilla.jss.netscape.security.x509.OIDName
-
- All Implemented Interfaces:
java.io.Serializable
,GeneralNameInterface
public class OIDName extends java.lang.Object implements GeneralNameInterface
This class implements the OIDName as required by the GeneralNames ASN.1 object.- See Also:
GeneralName
,GeneralNames
,GeneralNameInterface
, Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.mozilla.jss.netscape.security.x509.GeneralNameInterface
NAME_ANY, NAME_DIRECTORY, NAME_DNS, NAME_EDI, NAME_IP, NAME_OID, NAME_RFC822, NAME_URI, NAME_X400
-
-
Constructor Summary
Constructors Constructor Description OIDName(java.lang.String oid)
OIDName(DerValue derValue)
Create the OIDName object from the passed encoded Der value.OIDName(ObjectIdentifier oid)
Create the OIDName object with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(DerOutputStream out)
Encode the OID name into the DerOutputStream.int
getType()
Return the type of the GeneralName.java.lang.String
toString()
Convert the name into user readable string.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.mozilla.jss.netscape.security.x509.GeneralNameInterface
validSingle, validSubtree
-
-
-
-
Constructor Detail
-
OIDName
public OIDName(DerValue derValue) throws java.io.IOException
Create the OIDName object from the passed encoded Der value.- Parameters:
derValue
- the encoded DER OIDName.- Throws:
java.io.IOException
- on error.
-
OIDName
public OIDName(ObjectIdentifier oid)
Create the OIDName object with the specified name.- Parameters:
oid
- the OIDName.
-
OIDName
public OIDName(java.lang.String oid)
-
-
Method Detail
-
getType
public int getType()
Return the type of the GeneralName.- Specified by:
getType
in interfaceGeneralNameInterface
-
encode
public void encode(DerOutputStream out) throws java.io.IOException
Encode the OID name into the DerOutputStream.- Specified by:
encode
in interfaceGeneralNameInterface
- Parameters:
out
- the DER stream to encode the OIDName to.- Throws:
java.io.IOException
- on encoding errors.
-
toString
public java.lang.String toString()
Convert the name into user readable string.- Overrides:
toString
in classjava.lang.Object
-
-