CertSrvSecurityDescriptor Class

Represents the access control for a Certification Authority.

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 CertSrvSecurityDescriptor : CommonObjectSecurity
Inheritance
Object    ObjectSecurity    CommonObjectSecurity    CertSrvSecurityDescriptor

Remarks

This class has no public constructors.

Properties

AccessRightType
(Overrides ObjectSecurityAccessRightType)
AccessRuleType
(Overrides ObjectSecurityAccessRuleType)
AreAccessRulesCanonical
(Inherited from ObjectSecurity)
AreAccessRulesProtected
(Inherited from ObjectSecurity)
AreAuditRulesCanonical
(Inherited from ObjectSecurity)
AreAuditRulesProtected
(Inherited from ObjectSecurity)
AuditRuleType
(Overrides ObjectSecurityAuditRuleType)
ComputerName Gets the host fully qualified domain name (FQDN) of the server where Certification Authority is installed.
DisplayName Gets the display name of the Certification Authority (sanitized characters are decoded to textual characters) associated with the current instance of the object.

Methods

AccessRuleFactory 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))
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 This member is not implemented.
(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)
ToString
(Inherited from Object)

See Also