The following module was proposed for inclusion in the Module List:
modid: X500::DN DSLIP: adpOp description: handle X.500 Distinguished Names userid: RJOOP (Robert Joop) chapterid: 6 (Data_Type_Utilities) communities: comp.lang.perl.moderated (2002-02-06 till --21), comp.lang.perl.modules (now) similar: X500::DN::Parser rationale: unlike the X500::DN::Parser module which allows for a quite limited syntax and is of use only when the DN structure is known beforehand, my module parses arbitrary RFC2253 formatted DNs (and is mostly RFC1779 compatible (the RFC2253 predecessor)). it allows access to the parsed DN/RDN structure. one can construct DNs from RDN lists. one can format (R)DNs according to RFC2253 syntax. it parses and formats DNs according to openssl syntax. first discussed in c.l.p.moderated, http://groups.google.com/groups?hl=en&threadm=a4ba45%24li8%241%40rainbow.internal&rnum=2&prev=/groups%3Fq%3Dcomp.lang.perl.moderated%2BX500%26hl%3Den%26selm%3Da4ba45%2524li8%25241%2540rainbow.internal%26rnum%3D2 the module is being used by OpenCA. you can add a line RFC2253 Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names X500::DN to http://www.cpan.org/modules/00modlist.long.html#ID4.1_IETF-Inte X500::DN::Parser is in chapter 7, but perhaps it belongs into chapter 6, too? while X.500 is the directory standard and a directory is a database, X.500 DNs are used in X.509 certificates which don't necessarily have anything to do with databases. enteredby: RJOOP (Robert Joop) enteredon: Mon Apr 22 16:25:35 2002 GMT The resulting entry would be: X500:: ::DN adpOp handle X.500 Distinguished Names RJOOP Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=66100000_10500ba60031ab34&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=66100000_10500ba60031ab34&SUBMIT_pause99_add_mod_insertit=1