Click or drag to resize

CASecurityDescriptor Class

Represents the access control for a Certification Authority.
Inheritance Hierarchy

Namespace:  PKI.Security.AccessControl
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public sealed class CASecurityDescriptor : CommonObjectSecurity

The CASecurityDescriptor type exposes the following members.

Properties
  NameDescription
Public propertyAccessRightType
Gets the Type of the securable object associated with this ObjectSecurity object.
(Overrides ObjectSecurityAccessRightType.)
Public propertyAccessRuleType
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.)
Public propertyAreAccessRulesCanonical (Inherited from ObjectSecurity.)
Public propertyAreAccessRulesProtected (Inherited from ObjectSecurity.)
Public propertyAreAuditRulesCanonical (Inherited from ObjectSecurity.)
Public propertyAreAuditRulesProtected (Inherited from ObjectSecurity.)
Public propertyAuditRuleType
This member is not implemented.
(Overrides ObjectSecurityAuditRuleType.)
Public propertyComputerName
Gets the host fully qualified domain name (FQDN) of the server where Certification Authority is installed.
Public propertyDisplayName
Gets the display name of the Certification Authority (sanitized characters are decoded to textual characters) associated with the current instance of the object.
Top
Methods
  NameDescription
Public methodAccessRuleFactory
Initializes a new instance of the CertificationAuthorityAccessRule 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 (Inherited from Object.)
Public methodGetAccessRules (Inherited from CommonObjectSecurity.)
Public methodGetAuditRules (Inherited from CommonObjectSecurity.)
Public methodGetGroup (Inherited from ObjectSecurity.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetOwner (Inherited from ObjectSecurity.)
Public methodGetSecurityDescriptorBinaryForm (Inherited from ObjectSecurity.)
Public methodGetSecurityDescriptorSddlForm (Inherited from ObjectSecurity.)
Public methodGetType (Inherited from Object.)
Public methodModifyAccessRule (Inherited from ObjectSecurity.)
Public methodModifyAuditRule
This member is not implemented.
(Overrides ObjectSecurityModifyAuditRule(AccessControlModification, AuditRule, Boolean).)
Public methodPurgeAccessRules (Inherited from ObjectSecurity.)
Public methodPurgeAuditRules
This member is not implemented.
(Overrides ObjectSecurityPurgeAuditRules(IdentityReference).)
Public methodSetAccessRuleProtection (Inherited from ObjectSecurity.)
Public methodSetAuditRuleProtection (Inherited from ObjectSecurity.)
Public methodSetGroup (Inherited from ObjectSecurity.)
Public methodSetObjectSecurity
Writes this object to a securable object's Access Control List.
Public methodSetOwner (Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorBinaryForm(Byte) (Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorBinaryForm(Byte, AccessControlSections) (Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorSddlForm(String) (Inherited from ObjectSecurity.)
Public methodSetSecurityDescriptorSddlForm(String, AccessControlSections) (Inherited from ObjectSecurity.)
Public methodToString (Inherited from Object.)
Top
Remarks
This class has no public constructors.
See Also