From bd4e152791acc2a41441bd5713cbddc4b3645d27 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sun, 30 Jul 2000 01:27:59 +0000 Subject: Document the new DN printing options. Change a few names to be more meaningful. Fix typos in CA.pl docs. --- crypto/asn1/a_strex.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'crypto/asn1/a_strex.c') diff --git a/crypto/asn1/a_strex.c b/crypto/asn1/a_strex.c index ef225be06a..f94ae2751b 100644 --- a/crypto/asn1/a_strex.c +++ b/crypto/asn1/a_strex.c @@ -311,7 +311,7 @@ static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, ASN1_STR outlen = 0; - if(lflags & ASN1_STRFLGS_SHOW_NAME) { + if(lflags & ASN1_STRFLGS_SHOW_TYPE) { const char *tagname; tagname = ASN1_tag2str(type); outlen += strlen(tagname); @@ -392,8 +392,8 @@ static int do_name_ex(char_io *io_ch, void *arg, X509_NAME *n, case XN_FLAG_SEP_MULTILINE: sep_dn = "\n"; sep_dn_len = 1; - sep_mv = "+"; - sep_mv_len = 1; + sep_mv = " + "; + sep_mv_len = 3; break; case XN_FLAG_SEP_COMMA_PLUS: @@ -446,9 +446,9 @@ static int do_name_ex(char_io *io_ch, void *arg, X509_NAME *n, } else { if(!io_ch(arg, sep_dn, sep_dn_len)) return -1; outlen += sep_dn_len; + if(!do_indent(io_ch, arg, indent)) return -1; + outlen += indent; } - if(!do_indent(io_ch, arg, indent)) return -1; - outlen += indent; } prev = ent->set; fn = X509_NAME_ENTRY_get_object(ent); -- cgit v1.2.3