Class DNSName
java.lang.Object
org.mozilla.jss.netscape.security.x509.DNSName
- All Implemented Interfaces:
Serializable
,GeneralNameInterface
This class implements the DNSName as required by the GeneralNames
ASN.1 object.
- Version:
- 1.4
- 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
Constructors -
Method Summary
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
-
DNSName
Create the DNSName object from the passed encoded Der value.- Parameters:
derValue
- the encoded DER DNSName.- Throws:
IOException
- on error.
-
DNSName
Create the DNSName object with the specified name.- Parameters:
name
- the DNSName.
-
-
Method Details
-
getType
public int getType()Return the type of the GeneralName.- Specified by:
getType
in interfaceGeneralNameInterface
-
encode
Encode the DNS name into the DerOutputStream.- Specified by:
encode
in interfaceGeneralNameInterface
- Parameters:
out
- the DER stream to encode the DNSName to.- Throws:
IOException
- on encoding errors.
-
toString
Convert the name into user readable string. -
getValue
Get the raw DNSName value.
-