CertTemplateSecurityDescriptor Class |
Namespace: SysadminsLV.PKI.Security.AccessControl
The CertTemplateSecurityDescriptor type exposes the following members.
Name | Description | |
---|---|---|
AccessRightType | Gets the Type of the securable object associated with this ObjectSecurity object. (Overrides ObjectSecurityAccessRightType.) | |
AccessRuleType | Gets the Type of the object associated with the access rules of this ObjectSecurity object. The Type object must be an object that can be cast as a SecurityIdentifier object. (Overrides ObjectSecurityAccessRuleType.) | |
AreAccessRulesCanonical | Gets a Boolean value that specifies whether the access rules associated with this ObjectSecurity object are in canonical order. (Inherited from ObjectSecurity.) | |
AreAccessRulesProtected | Gets a Boolean value that specifies whether the Discretionary Access Control List (DACL) associated with this ObjectSecurity object is protected. (Inherited from ObjectSecurity.) | |
AreAuditRulesCanonical | Gets a Boolean value that specifies whether the audit rules associated with this ObjectSecurity object are in canonical order. (Inherited from ObjectSecurity.) | |
AreAuditRulesProtected | Gets a Boolean value that specifies whether the System Access Control List (SACL) associated with this ObjectSecurity object is protected. (Inherited from ObjectSecurity.) | |
AuditRuleType | Gets the Type object associated with the audit rules of this ObjectSecurity object. The Type object must be an object that can be cast as a SecurityIdentifier object. (Overrides ObjectSecurityAuditRuleType.) | |
DisplayName |
Gets the display name of the certificate template.
|
Name | Description | |
---|---|---|
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 | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetAccessRules | Gets a collection of the access rules associated with the specified security identifier. (Inherited from CommonObjectSecurity.) | |
GetAuditRules | Gets a collection of the audit rules associated with the specified security identifier. (Inherited from CommonObjectSecurity.) | |
GetGroup | Gets the primary group associated with the specified owner. (Inherited from ObjectSecurity.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetOwner | Gets the owner associated with the specified primary group. (Inherited from ObjectSecurity.) | |
GetSecurityDescriptorBinaryForm | Returns an array of byte values that represents the security descriptor information for this ObjectSecurity object. (Inherited from ObjectSecurity.) | |
GetSecurityDescriptorSddlForm | Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor associated with this ObjectSecurity object. (Inherited from ObjectSecurity.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ModifyAccessRule | Applies the specified modification to the Discretionary Access Control List (DACL) associated with this ObjectSecurity object. (Inherited from ObjectSecurity.) | |
ModifyAuditRule | Applies the specified modification to the System Access Control List (SACL) associated with this ObjectSecurity object. (Overrides ObjectSecurityModifyAuditRule(AccessControlModification, AuditRule, Boolean).) | |
PurgeAccessRules | Removes all access rules associated with the specified IdentityReference. (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 | 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.) | |
SetAuditRuleProtection | 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.) | |
SetGroup | Sets the primary group for the security descriptor associated with this ObjectSecurity object. (Inherited from ObjectSecurity.) | |
SetObjectSecurity |
Writes this object to a securable object's Access Control List.
| |
SetOwner | Sets the owner for the security descriptor associated with this ObjectSecurity object. (Inherited from ObjectSecurity.) | |
SetSecurityDescriptorBinaryForm(Byte) | Sets the security descriptor for this ObjectSecurity object from the specified array of byte values. (Inherited from ObjectSecurity.) | |
SetSecurityDescriptorBinaryForm(Byte, AccessControlSections) | Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified array of byte values. (Inherited from ObjectSecurity.) | |
SetSecurityDescriptorSddlForm(String) | Sets the security descriptor for this ObjectSecurity object from the specified Security Descriptor Definition Language (SDDL) string. (Inherited from ObjectSecurity.) | |
SetSecurityDescriptorSddlForm(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.) | |
ToActiveDirectorySecurity |
Translates this object to Active Directory compatible security descriptor.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |