API Reference
Class
TlsProbe
Lightweight TLS probe to capture negotiated protocol/cipher and certificate summary for a host:port.
Inheritance
- Object
- TlsProbe
Methods
ProbeAsync 4 overloads
public static Task<Result> ProbeAsync(String host, Int32 port = 443, CancellationToken token = null) #Returns:
Task<Result>Executes the probe async operation.
Parameters
- host System.String
- port System.Int32 = 443
- token System.Threading.CancellationToken = null
public static Task<Result> ProbeAsync(IPAddress address, String sniHost, Int32 port = 443, CancellationToken token = null) #Returns:
Task<Result>Executes the probe async operation.
Parameters
- host System.String
- port System.Int32
- timeout System.Nullable{System.TimeSpan} = 443
- token System.Threading.CancellationToken = null
ProbeAsync(System.Net.IPAddress address, System.String sniHost, System.Int32 port, System.Threading.CancellationToken token) #Executes the probe async operation.
Parameters
- address System.Net.IPAddress
- sniHost System.String
- port System.Int32
- token System.Threading.CancellationToken
public static async Task<Result> ProbeAsync(IPAddress address, String sniHost, Int32 port, Nullable<TimeSpan> timeout, CancellationToken token) #Returns:
Task<Result>Executes the probe async operation.
Parameters
- address System.Net.IPAddress
- sniHost System.String
- port System.Int32
- timeout System.Nullable{System.TimeSpan}
- token System.Threading.CancellationToken
ProbeWithFailureEvidenceAsync 4 overloads
public static Task<Result> ProbeWithFailureEvidenceAsync(String host, Int32 port = 443, CancellationToken token = null) #Returns:
Task<Result>Executes the probe async operation and wraps TLS-stage failures with endpoint evidence when available.
Parameters
- host System.String
- port System.Int32 = 443
- token System.Threading.CancellationToken = null
public static Task<Result> ProbeWithFailureEvidenceAsync(IPAddress address, String sniHost, Int32 port = 443, CancellationToken token = null) #Returns:
Task<Result>Executes the probe async operation and wraps TLS-stage failures with endpoint evidence when available.
Parameters
- host System.String
- port System.Int32
- timeout System.Nullable{System.TimeSpan} = 443
- token System.Threading.CancellationToken = null
ProbeWithFailureEvidenceAsync(System.Net.IPAddress address, System.String sniHost, System.Int32 port, System.Threading.CancellationToken token) #Executes the probe async operation and wraps TLS-stage failures with endpoint evidence when available.
Parameters
- address System.Net.IPAddress
- sniHost System.String
- port System.Int32
- token System.Threading.CancellationToken
public static async Task<Result> ProbeWithFailureEvidenceAsync(IPAddress address, String sniHost, Int32 port, Nullable<TimeSpan> timeout, CancellationToken token) #Returns:
Task<Result>Executes the probe async operation and wraps TLS-stage failures with endpoint evidence when available.
Parameters
- address System.Net.IPAddress
- sniHost System.String
- port System.Int32
- timeout System.Nullable{System.TimeSpan}
- token System.Threading.CancellationToken
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object