API Reference
Class
TlsPolicyState
Aggregated TLS policy across roles (client/server).
Inheritance
- Object
- TlsPolicyState
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method TlsPolicyQuery.Get
Accepted by parameters
- Method TlsPolicyWriter.Set
Constructors
public TlsPolicyState() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Dictionary<String, TlsProtocolSettings> Protocols { get; set; } #Protocols and their per‑role settings (Client/Server).
public Dictionary<String, Nullable<Boolean>> Hashes { get; set; } #Hash algorithms and whether they are enabled (true), disabled (false), or unspecified (null).
public Dictionary<String, Nullable<Boolean>> Ciphers { get; set; } #Cipher algorithms and whether they are enabled (true), disabled (false), or unspecified (null).
public Dictionary<String, Nullable<Boolean>> KeyExchangeAlgorithms { get; set; } #Key‑exchange algorithms and their enabled state.
public String[] CipherSuitesOrder { get; set; } #Ordered list of cipher suites (policy/local) if configured.
public Nullable<Boolean> FipsEnabled { get; set; } #True when FIPS Algorithm Policy is enabled.