TestimoX

API Reference

Class

EndpointResult (WsusTlsProbeEvaluator)

Namespace ADPlayground.Gpo.WsusTlsProbeEvaluator
Assembly ADPlayground
Implements
IEquatable<EndpointResult>
Modifiers sealed

TLS probe findings for a single WSUS endpoint.

Inheritance

  • Object
  • EndpointResult

Constructors

EndpointResult 2 overloads
public EndpointResult(String Url, String Host, Int32 Port, IReadOnlyList<String> Accepted, String Error) #

Initializes a new instance with explicit values.

Parameters

Url System.String requiredposition: 0
Endpoint URL.
Host System.String requiredposition: 1
Resolved host.
Port System.Int32 requiredposition: 2
TCP port used for the probe.
Accepted System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 3
Accepted TLS protocol versions.
Error System.String requiredposition: 4
Error message if the probe failed; otherwise null.
public EndpointResult() #

Initializes a new empty instance for serializers.

Methods

public EndpointResult <Clone>$() #
Returns: EndpointResult
public virtual Boolean Equals(EndpointResult other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String Url { get; set; } #

Endpoint URL as configured (must be HTTPS to be probed).

public String Host { get; set; } #

Resolved host name used for the TCP/TLS handshake.

public Int32 Port { get; set; } #

TCP port used for the probe (defaults to 8531 when WSUS URI omits a port).

public IReadOnlyList<String> Accepted { get; set; } #

Human-friendly list of accepted protocol versions (e.g., "TLS 1.2", "TLS 1.3").

public String Error { get; set; } #

Error message if the probe failed; otherwise null.