Class RFC822Name
java.lang.Object
org.mozilla.jss.netscape.security.x509.RFC822Name
- All Implemented Interfaces:
Serializable
,GeneralNameInterface
This class implements the RFC822Name as required by the GeneralNames
ASN.1 object.
- Version:
- 1.3
- See Also:
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionRFC822Name
(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
Modifier and TypeMethodDescriptionvoid
encode
(DerOutputStream out) Encode the RFC822 name into the DerOutputStream.int
getType()
Return the type of the GeneralName.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
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
-
Constructor Details
-
RFC822Name
Create the RFC822Name object from the passed encoded Der value.- Parameters:
derValue
- the encoded DER RFC822Name.- Throws:
IOException
- on error.
-
RFC822Name
Create the RFC822Name object with the specified name.- Parameters:
name
- the RFC822Name.
-
-
Method Details
-
getType
public int getType()Return the type of the GeneralName.- Specified by:
getType
in interfaceGeneralNameInterface
-
encode
Encode the RFC822 name into the DerOutputStream.- Specified by:
encode
in interfaceGeneralNameInterface
- Parameters:
out
- the DER stream to encode the RFC822Name to.- Throws:
IOException
- on encoding errors.
-
toString
Convert the name into user readable string.
-