OPSI.ldaptor.entry module

class OPSI.ldaptor.entry.BaseLDAPEntry(dn, attributes={})

Bases: object

bind(password)
buildAttributeSet(key, values)
diff(other)

Compute differences between this and another LDAP entry.

@param other: An LDAPEntry to compare to.

@return: None if equal, otherwise a ModifyOp that would make this entry look like other.

dn = None
get(key, default=None)
hasMember(dn)
has_key(key)
items()
keys()
class OPSI.ldaptor.entry.EditableLDAPEntry(dn, attributes={})

Bases: OPSI.ldaptor.entry.BaseLDAPEntry

commit()
delete()
move(newDN)
setPassword(newPasswd, salt=None)
undo()
OPSI.ldaptor.entry.sshaDigest(passphrase, salt=None)