diff --git a/doc/man3/X509_NAME_add_entry_by_txt.pod b/doc/man3/X509_NAME_add_entry_by_txt.pod index ce8bf3ef29..8b17a016de 100644 --- a/doc/man3/X509_NAME_add_entry_by_txt.pod +++ b/doc/man3/X509_NAME_add_entry_by_txt.pod @@ -66,13 +66,13 @@ RelativeDistinguishedName (RDN). B actually determines the index where the new entry is inserted: if it is -1 it is appended. -B determines how the new type is added. If it is zero a -new RDN is created. +B determines how the new type is added. +If it is zero a new RDN is created. -If B is -1 or 1 it is added to the previous or next RDN -structure respectively. This will then be a multivalued RDN: -since multivalues RDNs are very seldom used B is almost -always set to zero. +If B is -1 or 1 it is added as a new set member +to the previous or next RDN structure, respectively. +This will then become part of a multi-valued RDN (containing a set of AVAs). +Since multi-valued RDNs are very rarely used B typically will be zero. =head1 RETURN VALUES