Opc.Ua.DirectoryCertificateStore.SetAccessRules C# (CSharp) Method

SetAccessRules() public method

public SetAccessRules ( string thumbprint, IList rules, bool replaceExisting ) : void
thumbprint string
rules IList
replaceExisting bool
return void
        public void SetAccessRules(string thumbprint, IList<ApplicationAccessRule> rules, bool replaceExisting)
        {
            lock (m_lock)
            {
                Entry entry = Find(thumbprint);

                if (entry == null)
                {
                    throw new ArgumentException("Certificate does not exist in store.");
                }

                if (entry.PrivateKeyFile != null && entry.PrivateKeyFile.Exists)
                {
                    ApplicationAccessRule.SetAccessRules(entry.PrivateKeyFile.FullName, rules, replaceExisting);
                }
            }
        }

Same methods

DirectoryCertificateStore::SetAccessRules ( IList rules, bool replaceExisting ) : void