Values.GeneralNameSourceDescribes an ASN.1 X.400 GeneralName as defined in RFC 5280. Only one of the following naming options should be provided.
type nonrec t = {directoryName : DistinguishedName.t option;Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
*)dnsName : String_.t option;Represents GeneralName as a DNS name.
*)ipAddress : String_.t option;Represents GeneralName as an IPv4 or IPv6 address.
*)otherName : OtherName.t option;Represents GeneralName using an OtherName object.
*)registeredId : String_.t option;Represents GeneralName as an object identifier (OID).
*)rfc822Name : String_.t option;Represents GeneralName as an RFC 822 email address.
*)uniformResourceIdentifier : String_.t option;Represents GeneralName as a URI.
*)}