Class SecomHandshake
- Namespace
- EncDotNet.S100.Collections.Secom
- Assembly
- EncDotNet.S100.Collections.dll
What the last TLS handshake with a host showed, for one identity (or none) presented through CreateHandler()'s handlers (#883).
public sealed record SecomHandshake : IEquatable<SecomHandshake>
- Inheritance
-
SecomHandshake
- Implements
- Inherited Members
Constructors
SecomHandshake(string, bool, IReadOnlyList<string>, DateTimeOffset)
What the last TLS handshake with a host showed, for one identity (or none) presented through CreateHandler()'s handlers (#883).
public SecomHandshake(string Host, bool CertificateRequested, IReadOnlyList<string> AcceptableIssuers, DateTimeOffset At)
Parameters
HoststringThe host.
CertificateRequestedboolTrue when the server asked for a client certificate.
AcceptableIssuersIReadOnlyList<string>The distinguished names of the CAs the server said it accepts client certificates from; empty when it named none (SECOM 2.0 signed-request services name none) or did not ask.
AtDateTimeOffsetWhen the handshake was seen.
Properties
AcceptableIssuers
The distinguished names of the CAs the server said it accepts client certificates from; empty when it named none (SECOM 2.0 signed-request services name none) or did not ask.
public IReadOnlyList<string> AcceptableIssuers { get; init; }
Property Value
At
When the handshake was seen.
public DateTimeOffset At { get; init; }
Property Value
CertificateRequested
True when the server asked for a client certificate.
public bool CertificateRequested { get; init; }
Property Value
Host
The host.
public string Host { get; init; }