Yeah i saw the discussion. Didn't know this questions raises that kind of 
attention but its
very interesting what kind of thoughts and ideas are behind this decision.

Am 11.10.2016 um 15:05 schrieb Shawn McKinney:




On Oct 11, 2016, at 2:17 AM, Emmanuel Lécharny 
<[email protected]><mailto:[email protected]> wrote:

Le 11/10/16 à 08:20, Patrick Brunmayr a écrit :


Ah that makes sense but its strange. What about none ASCII chars ? How
to treat UTF-8 special chars. Arent't they allowed

in LDAP ?



LDAP userPassword are OctetString, ie any byte from 0x00 to 0xFF. So to
speak, a String does not fit to store a password. Now, I do think that
we should store the password as a String representation of the password
using an hex form (ie, 2 chars per byte).



Backing up just a bit.  The char array (as previously discussed) is how the 
password is stored in memory (inside embedded fortress processes running in 
jvm) and how it will be converted into xml and transmitted over the wire 
between the fortress-rest sever and its client.  It would support any character 
set that is normally supported by that data types via JAXB (Java’s to and from 
XML parser) and I’m going to assume UTF-8 is included.

The LDAP representation of that String is an entirely different matter that is 
related to but separated from this discussion.

--
Patrick Brunmayr
LINZ AG TELEKOM
Infrastruktur & Netzwerktechnik
Internet Services

Die LINZ AG TELEKOM ist ein Geschäftsbereich der LINZ STROM GmbH
für Energieerzeugung, -handel, -dienstleistungen und Telekommunikation.

4021 Linz,  Wiener Straße 151, Austria
Tel.:        +43(0)732/3400-5639
Fax:        +43(0)732/3400-155639
E-Mail:    [email protected]<mailto:[email protected]>
Internet:  www.linzag-telekom.at<http://www.linzag-telekom.at>

FN 199533 g des Landesgerichtes Linz
Zertifiziert nach:
EN ISO   9001 Qualitätsmanagement (QM)
OHSAS 18001 Arbeitsschutzmanagementsystem
ISO/IEC 27001 Informationssicherheits-Managementsystem (ISMS)




LINZ AG für Energie, Telekommunikation, Verkehr und Kommunale Dienste
A-4021 Linz, Wiener Straße 151, Postfach 1300, Tel. +43/732/3400-0, E-Mail: 
[email protected]


Reply via email to