mirror of
https://gitee.com/ThingsGateway/ThingsGateway.git
synced 2025-11-03 17:13:58 +08:00
OPCUA安全策略添加全部选项
This commit is contained in:
@@ -195,22 +195,61 @@ public partial class OPCUAServer : UpLoadBase
|
||||
SecurityPolicyUri = SecurityPolicies.Basic128Rsa15
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic128Rsa15
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.Sign,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic256
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.Sign,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic256Sha256
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.Sign,
|
||||
SecurityPolicyUri = SecurityPolicies.Aes128_Sha256_RsaOaep
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.Sign,
|
||||
SecurityPolicyUri = SecurityPolicies.Aes256_Sha256_RsaPss
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic128Rsa15
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic256
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Basic256Sha256
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Aes128_Sha256_RsaOaep
|
||||
});
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.SignAndEncrypt,
|
||||
SecurityPolicyUri = SecurityPolicies.Aes256_Sha256_RsaPss
|
||||
});
|
||||
|
||||
userTokens.Add(new UserTokenPolicy(UserTokenType.UserName));
|
||||
|
||||
|
||||
|
||||
policies.Add(new ServerSecurityPolicy()
|
||||
{
|
||||
SecurityMode = MessageSecurityMode.None,
|
||||
SecurityPolicyUri = SecurityPolicies.None
|
||||
});
|
||||
userTokens.Add(new UserTokenPolicy(UserTokenType.Anonymous));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user