API Reference
Class
TlsPolicyState
Aggregated TLS policy across roles (client/server).
Inheritance
- Object
- TlsPolicyState
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.