Package netscape.security.x509
Class RFC822Name
- java.lang.Object
-
- netscape.security.x509.RFC822Name
-
- All Implemented Interfaces:
java.io.Serializable
,GeneralNameInterface
public class RFC822Name extends java.lang.Object implements GeneralNameInterface
This class implements the RFC822Name as required by the GeneralNames ASN.1 object.- Version:
- 1.3
- Author:
- Amit Kapoor, Hemma Prafullchandra
- See Also:
GeneralName
,GeneralNames
,GeneralNameInterface
, Serialized Form
-
-
Field Summary
-
Fields inherited from interface 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 RFC822Name(java.lang.String name)
Create the RFC822Name object with the specified name.RFC822Name(DerValue derValue)
Create the RFC822Name object from the passed encoded Der value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(DerOutputStream out)
Encode the RFC822 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 netscape.security.x509.GeneralNameInterface
validSingle, validSubtree
-
-
-
-
Constructor Detail
-
RFC822Name
public RFC822Name(DerValue derValue) throws java.io.IOException
Create the RFC822Name object from the passed encoded Der value.- Parameters:
derValue
- the encoded DER RFC822Name.- Throws:
java.io.IOException
- on error.
-
RFC822Name
public RFC822Name(java.lang.String name)
Create the RFC822Name object with the specified name.- Parameters:
name
- the RFC822Name.
-
-
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 RFC822 name into the DerOutputStream.- Specified by:
encode
in interfaceGeneralNameInterface
- Parameters:
out
- the DER stream to encode the RFC822Name 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
-
-