22.110. Class AuthData

Namespace: ArmoniK.Core.Common.Auth.Authentication
Assembly: ArmoniK.Core.Common.dll

Certificate(s) object in database

public record AuthData : IEquatable<AuthData>

22.110.1. Inheritance

objectAuthData

22.110.2. Implements

IEquatable<AuthData>

22.110.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

22.110.4. Constructors

22.110.4.1. AuthData(int, int, string, string?)

Certificate(s) object in database

public AuthData(int AuthId, int UserId, string Cn, string? Fingerprint)

22.110.4.1.1. Parameters

AuthId int

Unique Id of the entry

UserId int

Id of the user this entry refers to

Cn string

Common Name of the certificate(s)

Fingerprint string?

fingerprint of the certificate. If null, this entry matches with every certificates matching the Common Name

22.110.5. Properties

22.110.5.1. AuthId

Unique Id of the entry

public int AuthId { get; init; }

22.110.5.1.1. Property Value

int

22.110.5.2. Cn

Common Name of the certificate(s)

public string Cn { get; init; }

22.110.5.2.1. Property Value

string

22.110.5.3. Fingerprint

fingerprint of the certificate. If null, this entry matches with every certificates matching the Common Name

public string? Fingerprint { get; init; }

22.110.5.3.1. Property Value

string?

22.110.5.4. UserId

Id of the user this entry refers to

public int UserId { get; init; }

22.110.5.4.1. Property Value

int