def get_Name(name, short=False):
<EOL>sf = {<EOL>"<STR_LIT>": "<STR_LIT:C>",<EOL>"<STR_LIT>": "<STR_LIT>",<EOL>"<STR_LIT>": "<STR_LIT:L>",<EOL>"<STR_LIT>": "<STR_LIT>",<EOL>"<STR_LIT>": "<STR_LIT:O>",<EOL>"<STR_LIT>": "<STR_LIT>",<EOL>"<STR_LIT>": "<STR_LIT:E>",<EOL>}<EOL>return "<STR_LIT:U+002CU+0020>".join(["<STR_LIT>".format(attr.oid._name if not short or attr.oid._name not in sf else sf[attr.oid._name], attr.value) for attr in name])<EOL>
Return the distinguished name of an X509 Certificate

:param name: Name object to return the DN from
:param short: Use short form (Default: False)

:type name: :class:`cryptography.x509.Name`
:type short: Boolean

:rtype: str