API Reference
View (SchannelPolicyService)
Aggregated Schannel Server protocol view with attribution.
Inheritance
- Object
- View
Constructors
public View() #Inherited Methods
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 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; } #ResultMetadataAttribution 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).