Click or drag to resize

CertSrvSecurityDescriptor Methods

The CertSrvSecurityDescriptor type exposes the following members.

Methods
  NameDescription
Public methodAccessRuleFactory
Initializes a new instance of the CertSrvAccessRule class that represents a new access control rule for the specified user, with the specified access rights, access control, and flags.
(Overrides ObjectSecurityAccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType).)
Public methodAddAccessRule
Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this CommonObjectSecurity object.
Public methodAuditRuleFactory
This member is not implemented.
(Overrides ObjectSecurityAuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetAccessRules
Gets a collection of the access rules associated with the specified security identifier.
(Inherited from CommonObjectSecurity.)
Public methodGetAuditRules
Gets a collection of the audit rules associated with the specified security identifier.
(Inherited from CommonObjectSecurity.)
Public methodGetGroup
Gets the primary group associated with the specified owner.
(Inherited from ObjectSecurity.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetOwner
Gets the owner associated with the specified primary group.
(Inherited from ObjectSecurity.)
Public methodGetSecurityDescriptorBinaryForm
Returns an array of byte values that represents the security descriptor information for this ObjectSecurity object.
(Inherited from ObjectSecurity.)
Public methodGetSecurityDescriptorSddlForm
Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor associated with this ObjectSecurity object.
(Inherited from ObjectSecurity.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodModifyAccessRule
Applies the specified modification to the Discretionary Access Control List (DACL) associated with this ObjectSecurity object.
(Inherited from ObjectSecurity.)
Public methodModifyAuditRule
This member is not implemented.
(Overrides ObjectSecurityModifyAuditRule(AccessControlModification, AuditRule, Boolean).)
Public methodPurgeAccessRules
Removes all access rules associated with the specified IdentityReference.
(Inherited from ObjectSecurity.)
Public methodPurgeAuditRules
This member is not implemented.
(Overrides ObjectSecurityPurgeAuditRules(IdentityReference).)
Public methodRemoveAccessRule
Removes access rules that contain the same security identifier and access type as the specified access rule from the Discretionary Access Control List (DACL).
Public methodSetAccessRuleProtection
Sets or removes protection of the access rules associated with this ObjectSecurity object. Protected access rules cannot be modified by parent objects through inheritance.
(Inherited from ObjectSecurity.)
Public methodSetAuditRuleProtection
Sets or removes protection of the audit rules associated with this ObjectSecurity object. Protected audit rules cannot be modified by parent objects through inheritance.
(Inherited from ObjectSecurity.)
Public methodSetGroup
Sets the primary group for the security descriptor associated with this ObjectSecurity object.
(Inherited from ObjectSecurity.)
Public methodSetObjectSecurity
Writes this object to a securable object's Access Control List.
Public methodSetOwner
Sets the owner for the security descriptor associated with this ObjectSecurity object.
(Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorBinaryForm(Byte)
Sets the security descriptor for this ObjectSecurity object from the specified array of byte values.
(Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorBinaryForm(Byte, AccessControlSections)
Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified array of byte values.
(Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorSddlForm(String)
Sets the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.
(Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorSddlForm(String, AccessControlSections)
Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string.
(Inherited from ObjectSecurity.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also