mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

dugan
17.16.2009 af1a2f5ab9c8916e88b14c7d318fb8da087cd89a
Unit test for issue 3723.
1 files modified
14 ■■■■■ changed files
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/authorization/dseecompat/SSFTestCase.java 14 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/authorization/dseecompat/SSFTestCase.java
@@ -80,6 +80,12 @@
    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\");)";
@@ -274,6 +280,14 @@
                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);