[jcifs] [patch] Resolve SIDs in ACE[]s from getSecurity() to Human Readable Names

Michael B Allen mba2000 at ioplex.com
Wed Mar 29 16:13:49 GMT 2006

Nice Job Martin.

The UnicodeString type from Jarapac that extends rpc.unicode_string should be used although it would need some fixing up (e.g. replace the toString contents with that of your uniCodeToString method). Also, jcifs.smb.SID should be modified to extend rpc.sid_t to take advantage of polymorphic behavior there also. Then you can use those extended types wherever you would use rpc.unicode_string or rpc.sid_t. That would simplify and speed things up a little.

It should be noted that users will need the Jarapac jar file:


Note: the Jarapac CVS repo is severly broken. Always download the package.

The patch is in the patches directory:


It will be interesting to see how this works for people.


On Wed, 29 Mar 2006 10:01:45 +0200
"Martin D. Pedersen" <mdp at visanti.com> wrote:

> Hi Michael
> It works just fine.
> I have included a new SID resolve patch.
> Best regards 
>   Martin Pedersen

More information about the jcifs mailing list