A vlastne je to zrejme jedno na tomto miste. V ldapu je to zakodovane
pomoci base64. Takze by melo byt vse ok i tak.
Pet
Burdik Petr napsal(a):
Ok,
dik za inspiraci. V jine casti kodu ho pouzivam :( Pri encodingu.
Pet
Vlastimil Eliáš napsal(a):
Potencionalni problem budete mit v okamziku kdy si tam nekdo da heslo
s diakritikou, protoze pouzivate
defaultni kodovani pri prevodu pole byte na String. Korektnejsi by
bylo pouzit druhy parametr konstruktoru
Stringu pro specifikaci kodovani ve kterem je heslo v LDAP ulozeno.
Osvety na toto tema neni myslim nikdy dost ;-)
Vlastik
Burdik Petr napsal(a):
Uz je to ok. Presne takto jsem to vyresil chvilicku pred tim nez
jste mi to napsal. Moc diky, toto je ono.
Pet
Lukáš Marek napsal(a):
no, hlavne Vam to vraci misto Stringu pole byte[]. Takze se zkuste
podivat, co v nem je, pripadne zkuste
String passwd = new String(((byte[])at.get("userPassword").get()));
l.