TestimoX

API Reference

Class

View (SmartCardPostureService)

Namespace ADPlayground.Security.SmartCardPostureService
Assembly ADPlayground
Implements
IEquatable<View>
Modifiers sealed

Aggregate view of smart card posture for the domain.

Inheritance

  • Object
  • View

Constructors

public View(String domainName, Int32 privilegedUsers, Int32 privilegedRequireSmartCard, Int32 privilegedMissingSmartCard, Int32 smartCardUsers, Int32 smartCardPwdOld90, PrivUser[] privileged, Finding[] privilegedMissing, Finding[] smartCardPwdOld) #

Creates a new view.

Parameters

domainName System.String requiredposition: 0
DNS name of the domain.
privilegedUsers System.Int32 requiredposition: 1
Number of privileged users discovered.
privilegedRequireSmartCard System.Int32 requiredposition: 2
Number of privileged users requiring smart card.
privilegedMissingSmartCard System.Int32 requiredposition: 3
Number of privileged users missing the requirement.
smartCardUsers System.Int32 requiredposition: 4
Total users with smart-card-required flag.
smartCardPwdOld90 System.Int32 requiredposition: 5
Users with smart-card-required whose password age is 90+ days.
privileged ADPlayground.Security.SmartCardPostureService.PrivUser[] requiredposition: 6
List of privileged users with posture data.
privilegedMissing ADPlayground.Security.SmartCardPostureService.Finding[] requiredposition: 7
Findings for privileged users missing smart-card requirement.
smartCardPwdOld ADPlayground.Security.SmartCardPostureService.Finding[] requiredposition: 8
Findings for smart-card-required users with old passwords.

Methods

public View <Clone>$() #
Returns: View
public virtual Boolean Equals(View other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #

DNS name of the domain.

public Int32 PrivilegedUsers { get; set; } #

Number of privileged users discovered.

public Int32 PrivilegedRequireSmartCard { get; set; } #

Number of privileged users requiring smart card.

public Int32 PrivilegedMissingSmartCard { get; set; } #

Number of privileged users missing the requirement.

public Int32 SmartCardUsers { get; set; } #

Total users with smart-card-required flag.

public Int32 SmartCardPwdOld90 { get; set; } #

Users with smart-card-required whose password age is 90+ days.

public PrivUser[] Privileged { get; set; } #

List of privileged users with posture data.

public Finding[] PrivilegedMissing { get; set; } #

Findings for privileged users missing smart-card requirement.

public Finding[] SmartCardPwdOld { get; set; } #

Findings for smart-card-required users with old passwords.