/** * Creates a new verify name control. * * @param name server name */ public VerifyNameControl(final String name) { super(OID); setServerName(name); }
@Override public String toString() { return String.format( "[%s@%d::criticality=%s, serverName=%s]", getClass().getName(), hashCode(), getCriticality(), serverName); }
@Override public int hashCode() { return LdapUtils.computeHashCode(HASH_CODE_SEED, getOID(), getCriticality(), serverName); }
/** * @param berValue to encode. * @param expected verify name control to test. * * @throws Exception On test failure. */ @Test(groups = {"control"}, dataProvider = "request") public void encode(final byte[] berValue, final VerifyNameControl expected) throws Exception { Assert.assertEquals(expected.encode(), berValue); } }
/** * Verify name control test data. * * @return response test data */ @DataProvider(name = "request") public Object[][] createData() { return new Object[][] { // BER: // 30:14:02:01:00:04:0F:61:64:2E:6C:64:61:70:74:69:76:65:2E:6F:72:67 new Object[] { LdapUtils.base64Decode("MBQCAQAED2FkLmxkYXB0aXZlLm9yZw=="), new VerifyNameControl("ad.ldaptive.org"), }, }; }
@Override public String toString() { return String.format( "[%s@%d::criticality=%s, serverName=%s]", getClass().getName(), hashCode(), getCriticality(), serverName); }
@Override public int hashCode() { return LdapUtils.computeHashCode(HASH_CODE_SEED, getOID(), getCriticality(), serverName); }
@Override public String toString() { return String.format( "[%s@%d::criticality=%s, serverName=%s]", getClass().getName(), hashCode(), getCriticality(), serverName); }
@Override public int hashCode() { return LdapUtils.computeHashCode(HASH_CODE_SEED, getOID(), getCriticality(), serverName); }
/** * Creates a new verify name control. * * @param name server name */ public VerifyNameControl(final String name) { super(OID); setServerName(name); }
/** * Creates a new verify name control. * * @param name server name * @param critical whether this control is critical */ public VerifyNameControl(final String name, final boolean critical) { super(OID, critical); setServerName(name); }
/** * Creates a new verify name control. * * @param name server name * @param critical whether this control is critical */ public VerifyNameControl(final String name, final boolean critical) { super(OID, critical); setServerName(name); }
/** * Creates a new verify name control. * * @param name server name */ public VerifyNameControl(final String name) { super(OID); setServerName(name); }
/** * Creates a new verify name control. * * @param name server name * @param critical whether this control is critical */ public VerifyNameControl(final String name, final boolean critical) { super(OID, critical); setServerName(name); }