Alessandro De Zorzi wrote:

>> corretto
> grazie dei chiarimenti, è altrettanto vero che se passo un valore
> già codificato in base64 LDAP lo salva senza problemi vero?

Si.

> il problema in pratica mi deriva dalla funzione md5() di PHP
> che restituisce un numero esadecimale di 32 caratteri...
> e solo dalla versione di php5 è possibile ottenere un binario raw
> 
> per questo "problema di php" ho quindi dovuto prendere l'hash md5
> decodificarlo dall'esadecimale, quindi codificarlo in base64
> aggiungerci un {MD5} davanti e quindi darlo in pasto a LDAP
> e in effetti sembra funzioni, LDAP scrive senza fare ulteriori modifiche...
> 
> mi chiedo ora... c'era il modo di far capire a LDAP che la stringa
> era un numero esadecimale evitandomi questi passaggi?

No.  LDIF usa base64 per codificare valori binari.  Non esistono
codifiche alternative.

Ciao, p.



Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Email:   [EMAIL PROTECTED]
---------------------------------------


_______________________________________________
OpenLDAP mailing list
OpenLDAP@sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap


Rispondere a