TestimoX

API Reference

Class

TlsPolicyState

Namespace ComputerX.SecurityPolicy
Assembly ComputerX
Modifiers sealed

Aggregated TLS policy across roles (client/server).

Inheritance

  • Object
  • TlsPolicyState

Constructors

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.