Opc.Ua.ServerBase.RequireEncryption C# (CSharp) 메소드

RequireEncryption() 공개 정적인 메소드

Specifies if the server requires encryption; if so the server needs to send its certificate to the clients and validate the client certificates
public static RequireEncryption ( EndpointDescription description ) : bool
description EndpointDescription The description.
리턴 bool
        public static bool RequireEncryption(EndpointDescription description)
        {
            bool requireEncryption = description.SecurityPolicyUri != SecurityPolicies.None;

            if (!requireEncryption)
            {
                foreach (UserTokenPolicy userTokenPolicy in description.UserIdentityTokens)
                {
                    if (userTokenPolicy.SecurityPolicyUri != SecurityPolicies.None)
                    {
                        requireEncryption = true;
                        break;
                    }
                }
            }
            return requireEncryption;
        }