//*************************************************************************
// Constructors for ModifyDNRequest
//*************************************************************************
-
- // according to RFC 2251 :
- // ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {\r
- // entry LDAPDN,\r
- // newrdn RelativeLDAPDN,\r
- // deleteoldrdn BOOLEAN,\r
- // newSuperior [0] LDAPDN OPTIONAL\r
- // }
- // i.e. newSuperior is a context-specific 0.
- static readonly Asn1Identifier superiorId = new Asn1Identifier(Asn1Identifier.CONTEXT,false,0x0);
-
+
/// <summary> </summary>
public RfcModifyDNRequest(RfcLdapDN entry, RfcRelativeLdapDN newrdn, Asn1Boolean deleteoldrdn):this(entry, newrdn, deleteoldrdn, null)
{
}
/// <summary> </summary>
- public RfcModifyDNRequest(RfcLdapDN entry, RfcRelativeLdapDN newrdn, Asn1Boolean deleteoldrdn, RfcLdapDN newSuperior):base(4)
+ public RfcModifyDNRequest(RfcLdapDN entry, RfcRelativeLdapDN newrdn, Asn1Boolean deleteoldrdn, RfcLdapSuperDN newSuperior):base(4)
{
add(entry);
add(newrdn);
add(deleteoldrdn);
if (newSuperior != null) {
- newSuperior.setIdentifier(superiorId);
add(newSuperior);
}
}