CertTemplateSecurityDescriptor Class

Represents managed ADCS certificate template security descriptor (ACL). This object is a wrapper around ActiveDirectorySecurity.

Definition

Namespace: SysadminsLV.PKI.Security.AccessControl
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public sealed class CertTemplateSecurityDescriptor : CommonObjectSecurity
Inheritance
Object    ObjectSecurity    CommonObjectSecurity    CertTemplateSecurityDescriptor

Properties

Methods

AccessRuleFactory Initializes a new instance of the CertTemplateAccessRule 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))
AddAccessRule Adds the specified access rule to the Discretionary Access Control List (DACL) associated with this CommonObjectSecurity object.
AuditRuleFactory This member is not implemented.
(Overrides ObjectSecurityAuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags))
Equals
(Inherited from Object)
GetAccessRules
(Inherited from CommonObjectSecurity)
GetAuditRules
(Inherited from CommonObjectSecurity)
GetGroup
(Inherited from ObjectSecurity)
GetHashCode
(Inherited from Object)
GetOwner
(Inherited from ObjectSecurity)
GetSecurityDescriptorBinaryForm
(Inherited from ObjectSecurity)
GetSecurityDescriptorSddlForm
(Inherited from ObjectSecurity)
GetType
(Inherited from Object)
ModifyAccessRule
(Inherited from ObjectSecurity)
ModifyAuditRule
(Overrides ObjectSecurityModifyAuditRule(AccessControlModification, AuditRule, Boolean))
PurgeAccessRules
(Inherited from ObjectSecurity)
PurgeAuditRules This member is not implemented.
(Overrides ObjectSecurityPurgeAuditRules(IdentityReference))
RemoveAccessRule Removes access rules that contain the same security identifier and access type as the specified access rule from the Discretionary Access Control List (DACL).
SetAccessRuleProtection
(Inherited from ObjectSecurity)
SetAuditRuleProtection
(Inherited from ObjectSecurity)
SetGroup
(Inherited from ObjectSecurity)
SetObjectSecurity Writes this object to a securable object's Access Control List.
SetOwner
(Inherited from ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte)
(Inherited from ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte, AccessControlSections)
(Inherited from ObjectSecurity)
SetSecurityDescriptorSddlForm(String)
(Inherited from ObjectSecurity)
SetSecurityDescriptorSddlForm(String, AccessControlSections)
(Inherited from ObjectSecurity)
ToActiveDirectorySecurity Translates this object to Active Directory compatible security descriptor.
ToString
(Inherited from Object)

See Also