23.108. Class AuthData

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

Certificate(s) object in database

public record AuthData : IEquatable<AuthData>

23.108.1. Inheritance

objectAuthData

23.108.2. Implements

IEquatable<AuthData>

23.108.3. Inherited Members

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

23.108.4. Constructors

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

Certificate(s) object in database

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

23.108.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

23.108.5. Properties

23.108.5.1. AuthId

Unique Id of the entry

public int AuthId { get; init; }

23.108.5.1.1. Property Value

int

23.108.5.2. Cn

Common Name of the certificate(s)

public string Cn { get; init; }

23.108.5.2.1. Property Value

string

23.108.5.3. Fingerprint

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

public string? Fingerprint { get; init; }

23.108.5.3.1. Property Value

string?

23.108.5.4. UserId

Id of the user this entry refers to

public int UserId { get; init; }

23.108.5.4.1. Property Value

int