将HES中的SID转换为SDDL格式

时间:2011-07-08 01:03:43

标签: c# active-directory ldap sid

我正在进行LDAP查询以获取用户的可分辨名称。 DN部分包含Guid和SID,但SID部分是HEX。

如何将HES格式的SID转换为SDDL格式?

2 个答案:

答案 0 :(得分:1)

您可以使用SecurityIdentifier class

答案 1 :(得分:0)

展开JPBlanc's Answer ...

您可以为此创建一个小辅助函数,如下所示:

private static String ResolveSID(Byte[] sidBytes)
{
    return (new System.Security.Principal.SecurityIdentifier(sidBytes, 0).ToString());
}