使用 AuthenticationTypes.Sealing 时如何使用安全标志
How to use secure flag when AuthenticationTypes.Sealing is used
我正在使用
创建目录条目对象
System.DirectoryServices.DirectoryEntry dirEntry = new System.DirectoryServices.DirectoryEntry(path,
null, null, System.DirectoryServices.AuthenticationTypes.Sealing))
它给我警告:The Secure flag must also be set to use sealing.
我需要做什么 ?我可以使用
来抑制上述警告
#pragma warning disable S4433 // LDAP connections should be authenticated
你能解释一下我错过了什么吗?
请注意,我使用 AuthenticationTypes.Sealing 因为我想从性能的角度在一次提交中创建和设置 AD 中的用户密码。
请解释一下。
AuthenticationTypes
枚举是位标志,表示可以组合多个值。错误是说你不能在没有 Secure
的情况下使用 Sealing
。所以你必须包括两者,你可以使用 |
,像这样:
DirectoryEntry dirEntry = new DirectoryEntry(path,
null, null, AuthenticationTypes.Sealing | AuthenticationTypes.Secure);
我正在使用
创建目录条目对象System.DirectoryServices.DirectoryEntry dirEntry = new System.DirectoryServices.DirectoryEntry(path,
null, null, System.DirectoryServices.AuthenticationTypes.Sealing))
它给我警告:The Secure flag must also be set to use sealing.
我需要做什么 ?我可以使用
#pragma warning disable S4433 // LDAP connections should be authenticated
你能解释一下我错过了什么吗? 请注意,我使用 AuthenticationTypes.Sealing 因为我想从性能的角度在一次提交中创建和设置 AD 中的用户密码。
请解释一下。
AuthenticationTypes
枚举是位标志,表示可以组合多个值。错误是说你不能在没有 Secure
的情况下使用 Sealing
。所以你必须包括两者,你可以使用 |
,像这样:
DirectoryEntry dirEntry = new DirectoryEntry(path,
null, null, AuthenticationTypes.Sealing | AuthenticationTypes.Secure);