CertTemplateSecurityDescriptorAccessRuleFactory Method
            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.
            
Namespace: SysadminsLV.PKI.Security.AccessControlAssembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.3.0+a868daf3196ed1ac6592e4f3e5cd2b429fc81eaa
public override AccessRule AccessRuleFactory(
	IdentityReference identityReference,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags,
	AccessControlType type
)
Public Overrides Function AccessRuleFactory ( 
	identityReference As IdentityReference,
	accessMask As Integer,
	isInherited As Boolean,
	inheritanceFlags As InheritanceFlags,
	propagationFlags As PropagationFlags,
	type As AccessControlType
) As AccessRule
public:
virtual AccessRule^ AccessRuleFactory(
	IdentityReference^ identityReference, 
	int accessMask, 
	bool isInherited, 
	InheritanceFlags inheritanceFlags, 
	PropagationFlags propagationFlags, 
	AccessControlType type
) override
abstract AccessRuleFactory : 
        identityReference : IdentityReference * 
        accessMask : int * 
        isInherited : bool * 
        inheritanceFlags : InheritanceFlags * 
        propagationFlags : PropagationFlags * 
        type : AccessControlType -> AccessRule 
override AccessRuleFactory : 
        identityReference : IdentityReference * 
        accessMask : int * 
        isInherited : bool * 
        inheritanceFlags : InheritanceFlags * 
        propagationFlags : PropagationFlags * 
        type : AccessControlType -> AccessRule 
- identityReference  IdentityReference
- 
                   An IdentityReference object that represents a user account.
            
- accessMask  Int32
- 
                   An integer that specifies an access type.
            
- isInherited  Boolean
- True if the access rule is inherited; otherwise, False. This parameter
                   is not used and is always set to False.
            
- inheritanceFlags  InheritanceFlags
- 
                   One of the InheritanceFlags values that specifies how to propagate access masks to child
                   objects. This parameter is not used and is always set to None.
            
- propagationFlags  PropagationFlags
- 
                   One of the PropagationFlags values that specifies how to propagate Access Control Entries
                   (ACEs) to child objects. This parameter is not used and is always set to None.
            
- type  AccessControlType
- 
                   One of the AccessControlType values that specifies whether access is allowed or denied.
            
AccessRule
                   A new 
CertTemplateAccessRule object that represents a new access control rule
                   for the specified user, with the specified access rights, access control, and flags.