コード例 #1
0
        protected void AssociateToOwner(ConfigDatabase db, string groupName, string owner)
        {
            if (db == null)
            {
                throw new ArgumentNullException("db");
            }
            if (string.IsNullOrEmpty(owner))
            {
                throw new ConfigStoreException(ConfigStoreError.InvalidOwnerName);
            }
            CertPolicyGroup group = db.CertPolicyGroups.Get(groupName);

            CertPolicyGroupDomainMap map = new CertPolicyGroupDomainMap(true)
            {
                CertPolicyGroup = group,
                Owner           = owner
            };

            group.CertPolicyGroupDomainMaps.Add(map);
        }
コード例 #2
0
 public static void ExecDeleteDomainMap(this Table<CertPolicyGroup> table, CertPolicyGroupDomainMap map)
 {
     table.Context.ExecuteCommand(Sql_DeleteCertPolicyGroupDomainMap, map.CertPolicyGroup.ID, map.Owner);
 }
コード例 #3
0
 public static void ExecDeleteDomainMap(this Table <CertPolicyGroup> table, CertPolicyGroupDomainMap map)
 {
     table.Context.ExecuteCommand(Sql_DeleteCertPolicyGroupDomainMap, map.CertPolicyGroup.ID, map.Owner);
 }
コード例 #4
0
ファイル: CertPolicyGroup.cs プロジェクト: DM-TOR/nhin-d
 private void OnDomainMapRemoved(CertPolicyGroupDomainMap obj)
 {
     obj.CertPolicyGroup = null;
 }
コード例 #5
0
ファイル: CertPolicyGroup.cs プロジェクト: DM-TOR/nhin-d
 private void OnDomainMapAdded(CertPolicyGroupDomainMap obj)
 {
     obj.CertPolicyGroup = this;
 }
コード例 #6
0
ファイル: CertPolicyGroup.cs プロジェクト: blinds52/nhind
 private void OnDomainMapRemoved(CertPolicyGroupDomainMap obj)
 {
     obj.CertPolicyGroup = null;
 }
コード例 #7
0
ファイル: CertPolicyGroup.cs プロジェクト: blinds52/nhind
 private void OnDomainMapAdded(CertPolicyGroupDomainMap obj)
 {
     obj.CertPolicyGroup = this;
 }