(* Either a validHost or a validHost followed by .ssl? *)
val validDomain : string -> bool
(* Valid domain name? *)
+ val validDomainUC : string -> bool
+ (* Like validDomain, but allows uppercase characters.
+ * Use when this wouldn't allow name clashes. *)
val validDomainId : string -> bool
(* Valid domain ID? (Allows "_ssl" at end of first part) *)
val validLocation : string -> bool