Example #1
0
 public sealed override AuditRule AuditRuleFactory(IdentityReference identityReference,
                                                   int accessMask,
                                                   bool isInherited,
                                                   InheritanceFlags inheritanceFlags,
                                                   PropagationFlags propagationFlags,
                                                   AuditFlags flags)
 {
     return(new CryptoKeyAuditRule(
                identityReference,
                CryptoKeyAuditRule.RightsFromAccessMask(accessMask),
                flags));
 }
 public void RemoveAuditRuleAll (CryptoKeyAuditRule rule) {
     base.RemoveAuditRuleAll(rule);
 }
 public void SetAuditRule (CryptoKeyAuditRule rule) {
     base.SetAuditRule(rule);
 }
Example #4
0
 public void SetAuditRule(CryptoKeyAuditRule rule)
 {
     SetAuditRule((AuditRule)rule);
 }
Example #5
0
 public void AddAuditRule(CryptoKeyAuditRule rule)
 {
     AddAuditRule((AuditRule)rule);
 }
 /// <summary>Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary>
 /// <param name="rule">The audit rule to remove.</param>
 /// <returns>
 ///     <see langword="true" /> if the audit rule was successfully removed; otherwise, <see langword="false" />.</returns>
 // Token: 0x06001F11 RID: 7953 RVA: 0x0006D20D File Offset: 0x0006B40D
 public bool RemoveAuditRule(CryptoKeyAuditRule rule)
 {
     return(base.RemoveAuditRule(rule));
 }
 //
 // Summary:
 //     Removes all audit rules that have the same security identifier as the specified
 //     audit rule from the System Access Control List (SACL) associated with this
 //     System.Security.AccessControl.CryptoKeySecurity object.
 //
 // Parameters:
 //   rule:
 //     The audit rule to remove.
 extern public void RemoveAuditRuleAll(CryptoKeyAuditRule rule);
 public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule)
 {
 }
Example #9
0
 /// <summary>从与此 <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。</summary>
 /// <param name="rule">要移除的审核规则。</param>
 public void RemoveAuditRuleAll(CryptoKeyAuditRule rule)
 {
     this.RemoveAuditRuleAll((AuditRule)rule);
 }
Example #10
0
 /// <summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAuditRule" /> class using the specified values. </summary>
 /// <param name="identity">The identity to which the audit rule applies.</param>
 /// <param name="cryptoKeyRights">The cryptographic key operation for which this audit rule generates audits.</param>
 /// <param name="flags">The conditions that generate audits.</param>
 // Token: 0x06001F00 RID: 7936 RVA: 0x0006D155 File Offset: 0x0006B355
 public CryptoKeyAuditRule(string identity, CryptoKeyRights cryptoKeyRights, AuditFlags flags) : this(new NTAccount(identity), CryptoKeyAuditRule.AccessMaskFromRights(cryptoKeyRights), false, InheritanceFlags.None, PropagationFlags.None, flags)
 {
 }
Example #11
0
 /// <summary>Initializes a new instance of the <see cref="T:System.Security.AccessControl.CryptoKeyAuditRule" /> class using the specified values. </summary>
 /// <param name="identity">The identity to which the audit rule applies. This parameter must be an object that can be cast as a <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
 /// <param name="cryptoKeyRights">The cryptographic key operation for which this audit rule generates audits.</param>
 /// <param name="flags">The conditions that generate audits.</param>
 // Token: 0x06001EFF RID: 7935 RVA: 0x0006D142 File Offset: 0x0006B342
 public CryptoKeyAuditRule(IdentityReference identity, CryptoKeyRights cryptoKeyRights, AuditFlags flags) : this(identity, CryptoKeyAuditRule.AccessMaskFromRights(cryptoKeyRights), false, InheritanceFlags.None, PropagationFlags.None, flags)
 {
 }
 public bool RemoveAuditRule(CryptoKeyAuditRule rule)
 {
   return default(bool);
 }
 public void AddAuditRule(CryptoKeyAuditRule rule)
 {
 }
 public void SetAuditRule(CryptoKeyAuditRule rule)
 {
 }
 //
 // Summary:
 //     Removes all audit rules that exactly match the specified audit rule from
 //     the System Access Control List (SACL) associated with this System.Security.AccessControl.CryptoKeySecurity
 //     object.
 //
 // Parameters:
 //   rule:
 //     The audit rule to remove.
 extern public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule);
 public void SetAuditRule(CryptoKeyAuditRule rule)
 {
 }
 public bool RemoveAuditRule(CryptoKeyAuditRule rule)
 {
     return(default(bool));
 }
Example #18
0
 /// <summary>从与此 <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。</summary>
 /// <param name="rule">要移除的审核规则。</param>
 public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule)
 {
     this.RemoveAuditRuleSpecific((AuditRule)rule);
 }
Example #19
0
 public void RemoveAuditRuleSpecific(CryptoKeyAuditRule rule)
 {
     throw new NotImplementedException();
 }
Example #20
0
 //
 // Summary:
 //     Removes audit rules that contain the same security identifier and access
 //     mask as the specified audit rule from the System Access Control List (SACL)
 //     associated with this System.Security.AccessControl.CryptoKeySecurity object.
 //
 // Parameters:
 //   rule:
 //     The audit rule to remove.
 //
 // Returns:
 //     true if the audit rule was successfully removed; otherwise, false.
 extern public bool RemoveAuditRule(CryptoKeyAuditRule rule);
 /// <summary>Removes all audit rules that contain the same security identifier and qualifier as the specified audit rule in the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object and then adds the specified audit rule.</summary>
 /// <param name="rule">The audit rule to set.</param>
 // Token: 0x06001F10 RID: 7952 RVA: 0x0006D204 File Offset: 0x0006B404
 public void SetAuditRule(CryptoKeyAuditRule rule)
 {
     base.SetAuditRule(rule);
 }
Example #22
0
		public bool RemoveAuditRule (CryptoKeyAuditRule rule)
		{
			throw new NotImplementedException ();
		}
 /// <summary>Removes all audit rules that have the same security identifier as the specified audit rule from the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary>
 /// <param name="rule">The audit rule to remove.</param>
 // Token: 0x06001F12 RID: 7954 RVA: 0x0006D216 File Offset: 0x0006B416
 public void RemoveAuditRuleAll(CryptoKeyAuditRule rule)
 {
     base.RemoveAuditRuleAll(rule);
 }
Example #24
0
		public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule)
		{
			throw new NotImplementedException ();
		}
Example #25
0
 public bool RemoveAuditRule(CryptoKeyAuditRule rule)
 {
     return(RemoveAuditRule((AuditRule)rule));
 }
Example #26
0
		public void SetAuditRule (CryptoKeyAuditRule rule)
		{
			throw new NotImplementedException ();
		}
 public void AddAuditRule (CryptoKeyAuditRule rule) {
     base.AddAuditRule(rule);
 }
		public void AddAuditRule (CryptoKeyAuditRule rule)
		{
			AddAuditRule ((AuditRule)rule);
		}
 public bool RemoveAuditRule (CryptoKeyAuditRule rule) {
     return base.RemoveAuditRule(rule);
 }
		public bool RemoveAuditRule (CryptoKeyAuditRule rule)
		{
			return RemoveAuditRule((AuditRule)rule);
		}
 public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule) {
     base.RemoveAuditRuleSpecific(rule);
 }
		public void RemoveAuditRuleAll (CryptoKeyAuditRule rule)
		{
			RemoveAuditRuleAll((AuditRule)rule);
		}
 public void AddAuditRule(CryptoKeyAuditRule rule)
 {
 }
		public void RemoveAuditRuleSpecific (CryptoKeyAuditRule rule)
		{
			RemoveAuditRuleSpecific((AuditRule)rule);
		}
 public void RemoveAuditRuleAll(CryptoKeyAuditRule rule)
 {
 }
		public void SetAuditRule (CryptoKeyAuditRule rule)
		{
			SetAuditRule((AuditRule)rule);
		}
Example #37
0
 public bool RemoveAuditRule(CryptoKeyAuditRule rule)
 {
     throw new NotImplementedException();
 }
 /// <summary>Adds the specified audit rule to the System Access Control List (SACL) associated with this <see cref="T:System.Security.AccessControl.CryptoKeySecurity" /> object.</summary>
 /// <param name="rule">The audit rule to add.</param>
 // Token: 0x06001F0F RID: 7951 RVA: 0x0006D1FB File Offset: 0x0006B3FB
 public void AddAuditRule(CryptoKeyAuditRule rule)
 {
     base.AddAuditRule(rule);
 }
Example #39
0
 public void SetAuditRule(CryptoKeyAuditRule rule)
 {
     throw new NotImplementedException();
 }
 //
 // Summary:
 //     Removes audit rules that contain the same security identifier and access
 //     mask as the specified audit rule from the System Access Control List (SACL)
 //     associated with this System.Security.AccessControl.CryptoKeySecurity object.
 //
 // Parameters:
 //   rule:
 //     The audit rule to remove.
 //
 // Returns:
 //     true if the audit rule was successfully removed; otherwise, false.
 extern public bool RemoveAuditRule(CryptoKeyAuditRule rule);