X509_NAME_PRINT_EX(3ssl) OpenSSL X509_NAME_PRINT_EX(3ssl) X509_NAME_print_ex, X509_NAME_print_ex_fp, X509_NAME_print, X509_NAME_oneline - X509_NAME #include int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, unsigned long flags); int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, int indent, unsigned long flags); char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size); int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase); X509_NAME_print_ex() nm BIO out. ( ) indent . flags. X509_NAME_print_ex_fp() X509_NAME_print_ex() FILE fp. X509_NAME_oneline() ASCII a buf. RDNs / + . buf NULL size. size '\0' buf. X509_NAME_print() name bp . obase API. X509_NAME_oneline() X509_NAME_print() . . XN_FLAG_ONELINE XN_FLAG_MULTILINE XN_FLAG_RFC2253 . ASN1_STRING_print_ex(3) UTF8 ASN1_STRFLGS_ESC_MSB: XN_FLAG_ONELINE & ~ASN1_STRFLGS_ESC_MSB. X509_NAME_print_ex() . OR. XN_FLAG_SEP_COMMA_PLUS XN_FLAG_SEP_CPLUS_SPC XN_FLAG_SEP_SPLUS_SPC XN_FLAG_SEP_MULTILINE . RelativeDistinguishedName RDN RDN . RDNs . XN_FLAG_SEP_COMMA_PLUS . XN_FLAG_SEP_CPLUS_SPC : . XN_FLAG_SEP_SPLUS_SPC . XN_FLAG_SEP_MULTILINE . XN_FLAG_DN_REV DN . XN_FLAG_FN_SN XN_FLAG_FN_LN XN_FLAG_FN_OID XN_FLAG_FN_NONE . ( CN) ( commonName) OID ( OIDs ) . XN_FLAG_SPC_EQ '=' . XN_FLAG_DUMP_UNKNOWN_FIELDS . XN_FLAG_FN_ALIGN 20 : . ASN1_STRING_print_ex() . . XN_FLAG_RFC2253 RFC2253. : "ASN1_STRFLGS_RFC2253 | XN_FLAG_SEP_COMMA_PLUS | XN_FLAG_DN_REV | XN_FLAG_FN_SN | XN_FLAG_DUMP_UNKNOWN_FIELDS" XN_FLAG_ONELINE : "ASN1_STRFLGS_RFC2253 | ASN1_STRFLGS_ESC_QUOTE | XN_FLAG_SEP_CPLUS_SPC | XN_FLAG_SPC_EQ | XN_FLAG_FN_SN" XN_FLAG_MULTILINE : "ASN1_STRFLGS_ESC_CTRL | ASN1_STRFLGS_ESC_MSB | XN_FLAG_SEP_MULTILINE | XN_FLAG_SPC_EQ | XN_FLAG_FN_LN | XN_FLAG_FN_ALIGN" XN_FLAG_COMPAT X509_NAME_print(): X509_NAME_print() . X509_NAME_oneline() NULL . X509_NAME_print() 1 0 . X509_NAME_print_ex() X509_NAME_print_ex_fp() 1 0 XN_FLAG_COMPAT X509_NAME_print(). -1 . ASN1_STRING_print_ex(3) 2002-2026 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 X509_NAME_PRINT_EX(3ssl)