Re: Parse x.500 DN and change order displayed
- From: Hallvard B Furuseth <h.b.furuseth@xxxxxxxxxxx>
- Date: Mon, 31 Mar 2008 14:26:29 +0200
SecureIT writes:
I am trying to change this
"cn=Bob Smith+serialNumber=CR013120080827,o=ICM,c=US"
to this:
"serialNumber=CR013120080827+cn=Bob Smith,o=ICM,c=US"
Without escape sequences like "\," and "\+" in the DNs (if that's
allowed anyway, I don't remember the details of X.500 Dn syntax), this
moves serialNumber first in each RDN:
s/(^|,)([^,]*)\+(serialNumber=[^+,]*)(?=[+,])/$1$3+$2/gi;
die "didn't catch all 'foo+serialNumber's" if /\+serialNumber=/i;
--
Hallvard
.
- Follow-Ups:
- Re: Parse x.500 DN and change order displayed
- From: szr
- Re: Parse x.500 DN and change order displayed
- From: SecureIT
- Re: Parse x.500 DN and change order displayed
- References:
- Parse x.500 DN and change order displayed
- From: SecureIT
- Parse x.500 DN and change order displayed
- Prev by Date: Re: Sharing a DBI::Mysql database connection with your children
- Next by Date: FAQ 8.6 How do I check whether input is ready on the keyboard?
- Previous by thread: Re: Parse x.500 DN and change order displayed
- Next by thread: Re: Parse x.500 DN and change order displayed
- Index(es):
Relevant Pages
|