| | |
| | | |
| | | |
| | | private static final |
| | | String medStrengthNEACI = "(targetattr=\"" + "*" + "\")" + |
| | | "(version 3.0; acl \"NE 56 bit key aci\";" + |
| | | "allow(all) (userdn=\"ldap:///self\" and ssf != \"56\");)"; |
| | | |
| | | |
| | | private static final |
| | | String hiStrengthACI = "(targetattr=\"" + "*" + "\")" + |
| | | "(version 3.0; acl \"128 bit key aci\";" + |
| | | "allow(all) (userdn=\"ldap:///self\" and ssf = \"128\");)"; |
| | |
| | | LDAPResultCode.SUCCESS); |
| | | deleteAttrFromEntry(newUser, "aci"); |
| | | deleteAttrFromEntry(newUser, "description"); |
| | | //Test medium strength "!=" |
| | | addACILDIF = makeAddLDIF("aci", newUser, medStrengthNEACI); |
| | | LDIFModify(addACILDIF, DIR_MGR_DN, PWD); |
| | | env.put("javax.security.sasl.strength", "medium"); |
| | | JNDIModify(env, newUser, "description", descriptionStr, |
| | | LDAPResultCode.INSUFFICIENT_ACCESS_RIGHTS); |
| | | deleteAttrFromEntry(newUser, "aci"); |
| | | deleteAttrFromEntry(newUser, "description"); |
| | | //Test high strength. |
| | | addACILDIF = makeAddLDIF("aci", newUser, hiStrengthACI); |
| | | LDIFModify(addACILDIF, DIR_MGR_DN, PWD); |