TestimoX

API Reference

Class

View (SchannelPolicyService)

Namespace ADPlayground.Gpo.SchannelPolicyService
Assembly ADPlayground
Modifiers sealed

Aggregated Schannel Server protocol view with attribution.

Inheritance

  • Object
  • View

Constructors

Properties

public Boolean CollectionSucceeded { get; set; } #

True when Schannel policy collection completed successfully.

public String CollectionError { get; set; } #

Error details when collection fails; null when successful.

public String DomainName { get; set; } #
ResultMetadata

DNS domain.

public String TargetDn { get; set; } #
ResultMetadata

Target DN (Domain Controllers OU).

public Nullable<Int32> Ssl3Enabled { get; set; } #

Effective registry value of "Enabled" for SSL 3.0 under the Schannel Server path. Typical values: 0 = disabled, 1 = enabled, null = not configured.

public Nullable<Int32> Tls10Enabled { get; set; } #

Effective registry value of "Enabled" for TLS 1.0 under the Schannel Server path. Typical values: 0 = disabled, 1 = enabled, null = not configured.

public Nullable<Int32> Tls11Enabled { get; set; } #

Effective registry value of "Enabled" for TLS 1.1 under the Schannel Server path. Typical values: 0 = disabled, 1 = enabled, null = not configured.

public Nullable<Int32> Tls12Enabled { get; set; } #

Effective registry value of "Enabled" for TLS 1.2 under the Schannel Server path. Typical values: 0 = disabled, 1 = enabled, null = not configured.

public Nullable<Int32> Tls13Enabled { get; set; } #

Effective registry value of "Enabled" for TLS 1.3 under the Schannel Server path. Typical values: 0 = disabled, 1 = enabled, null = not configured.

public Nullable<Int32> Ssl3DisabledByDefault { get; set; } #

Effective registry value of "DisabledByDefault" for SSL 3.0 under the Schannel Server path. Typical values: 0 = not disabled by default, 1 = disabled by default, null = not configured.

public Nullable<Int32> Tls10DisabledByDefault { get; set; } #

Effective registry value of "DisabledByDefault" for TLS 1.0 under the Schannel Server path. Typical values: 0 = not disabled by default, 1 = disabled by default, null = not configured.

public Nullable<Int32> Tls11DisabledByDefault { get; set; } #

Effective registry value of "DisabledByDefault" for TLS 1.1 under the Schannel Server path. Typical values: 0 = not disabled by default, 1 = disabled by default, null = not configured.

public Nullable<Int32> Tls12DisabledByDefault { get; set; } #

Effective registry value of "DisabledByDefault" for TLS 1.2 under the Schannel Server path. Typical values: 0 = not disabled by default, 1 = disabled by default, null = not configured.

public Nullable<Int32> Tls13DisabledByDefault { get; set; } #

Effective registry value of "DisabledByDefault" for TLS 1.3 under the Schannel Server path. Typical values: 0 = not disabled by default, 1 = disabled by default, null = not configured.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #
ResultMetadata

Attribution rows for values read.

public Nullable<Boolean> CipherSuiteOrderConfigured { get; set; } #

True when TLS cipher suite order policy (Functions) is configured under SSL\\00010002.

public Nullable<Boolean> DotNetStrongCrypto64 { get; set; } #

True when .NET Framework (64-bit) strong crypto is enabled (SchUseStrongCrypto=1).

public Nullable<Boolean> DotNetStrongCrypto32 { get; set; } #

True when .NET Framework (32-bit WoW6432) strong crypto is enabled (SchUseStrongCrypto=1).