@Test
public void testConvertAnotherBinarySidToString() throws Exception {

    byte[] sid = {(byte) 0x01, (byte) 0x05, (byte) 0x00, (byte) 0x00,
            (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x05,
            (byte) 0x15, (byte) 0x00, (byte) 0x00, (byte) 0x00,
            (byte) 0xa0, (byte) 0x65, (byte) 0xcf, (byte) 0x7e,
            (byte) 0x78, (byte) 0x4b, (byte) 0x9b, (byte) 0x5f,
            (byte) 0xe7, (byte) 0x7c, (byte) 0x87, (byte) 0x70,
            (byte) 0x09, (byte) 0x1c, (byte) 0x01, (byte) 0x00};
    String result = LdapUtils.convertBinarySidToString(sid);
    assertThat(result).isEqualTo("S-1-5-21-2127521184-1604012920-1887927527-72713");
}