diff options
| author | Florence Blanc-Renaud <flo@redhat.com> | 2016-12-20 16:21:58 +0100 |
|---|---|---|
| committer | Sumit Bose <sbose@redhat.com> | 2017-02-23 13:05:07 +0100 |
| commit | 3ca9af4dfd3029c57b008bb59547388a79a36161 (patch) | |
| tree | e49d73b7bcd3ec8a1d0c28434cb52bc860d9a0ee /ipapython | |
| parent | b367c3a622c8c8b96777e4ce50334d2a4477bbe7 (diff) | |
Support for Certificate Identity Mapping
See design http://www.freeipa.org/page/V4/Certificate_Identity_Mapping
https://fedorahosted.org/freeipa/ticket/6542
Diffstat (limited to 'ipapython')
| -rw-r--r-- | ipapython/dn.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ipapython/dn.py b/ipapython/dn.py index 4e8c22bb0..a54629e8b 100644 --- a/ipapython/dn.py +++ b/ipapython/dn.py @@ -1155,9 +1155,15 @@ class DN(object): def _get_rdn(self, rdn): return self.RDN_type(*rdn, **{'raw': True}) - def __str__(self): + def ldap_text(self): return dn2str(self.rdns) + def x500_text(self): + return dn2str(reversed(self.rdns)) + + def __str__(self): + return self.ldap_text() + def __repr__(self): return "%s.%s('%s')" % (self.__module__, self.__class__.__name__, self.__str__()) |
