|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.novell.ldap.LDAPExtendedOperation com.novell.nds.dirxml.ldap.SetNamedPasswordRequest
public class SetNamedPasswordRequest
Set a named password for an eDirectory object associated with a server.
To use this class with the Novell Java LDAP SDK create an instance and callLDAPConnection.extendedOperation
with
the instance as the LDAPExtendedOperation
parameter.
To use this class with Java LDAP JNDI create an instance and call
LdapContext.extendedOperation
with the instance as the ExtendedRequest
parameter.
ASN1OctetString UTF-8 encoded DN of object ASN1OctetString UTF-8 encoded password name ASN1OctetString UTF-8 encoded password description ASN1OctetString UTF-8 encoded password value
LDAPConnection.extendedOperation(com.novell.ldap.LDAPExtendedOperation)
,
Serialized FormConstructor Summary | |
---|---|
SetNamedPasswordRequest(String dn,
String key,
String desc,
char[] password)
Construct an LDAP extended operation to set a named password on an object. |
Method Summary | |
---|---|
ExtendedResponse |
createExtendedResponse(String id,
byte[] berValue,
int offset,
int length)
Create the ExtendedResponse-implementing object that corresponds to this request. |
byte[] |
getEncodedValue()
Return the LBER-encoded data for this request. |
void |
zero()
Zero-fill any password data in memory. |
Methods inherited from class com.novell.ldap.LDAPExtendedOperation |
---|
clone, getID, getValue, readDSML, readExternal, setID, setValue, toString, writeDSML, writeExternal |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.naming.ldap.ExtendedRequest |
---|
createExtendedResponse, getEncodedValue, getID |
Constructor Detail |
---|
public SetNamedPasswordRequest(String dn, String key, String desc, char[] password) throws LDAPException
dn
- the DN of the objectkey
- the name of the passworddesc
- the description of the passwordpassword
- password characters
LDAPException
Method Detail |
---|
public void zero()
public byte[] getEncodedValue()
ExtendedRequest
interface.
getEncodedValue
in interface ExtendedRequest
null
, if there is no request data.public ExtendedResponse createExtendedResponse(String id, byte[] berValue, int offset, int length) throws NamingException
ExtendedRequest
interface.
createExtendedResponse
in interface ExtendedRequest
id
- (ignored)berValue
- contains LBER-encoded response dataoffset
- offset into berValue
length
- length (in bytes) of reponse data
NamingException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |