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, waitMethods 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:
getTypein interfaceGeneralNameInterface
-
encode
Encode the DNS name into the DerOutputStream.- Specified by:
encodein 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.
-