Lines Matching defs:DNSName
34 * This class implements the DNSName as required by the GeneralNames
51 public class DNSName implements GeneralNameInterface {
59 * Create the DNSName object from the passed encoded Der value.
61 * @param derValue the encoded DER DNSName.
64 public DNSName(DerValue derValue) throws IOException {
69 * Create the DNSName object with the specified name.
71 * @param name the DNSName.
72 * @throws IOException if the name is not a valid DNSName subjectAltName
74 public DNSName(String name) throws IOException {
90 throw new IOException("DNSName SubjectAltNames with empty components are not permitted");
92 //DNSName components must begin with a letter A-Z or a-z
94 throw new IOException("DNSName components must begin with a letter");
99 throw new IOException("DNSName components must consist of letters, digits, and hyphens");
122 * @param out the DER stream to encode the DNSName to.
133 return ("DNSName: " + name);
146 if (!(obj instanceof DNSName))
149 DNSName other = (DNSName)obj;
203 (((DNSName)inputName).getName()).toLowerCase(Locale.ENGLISH);