26.113. Class AuthData

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

Certificate(s) object in database

public record AuthData : IEquatable<AuthData>

26.113.1. Inheritance

objectAuthData

26.113.2. Implements

IEquatable<AuthData>

26.113.3. Inherited Members

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

26.113.4. Constructors

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

Certificate(s) object in database

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

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

26.113.5. Properties

26.113.5.1. AuthId

Unique Id of the entry

public int AuthId { get; init; }

26.113.5.1.1. Property Value

int

26.113.5.2. Cn

Common Name of the certificate(s)

public string Cn { get; init; }

26.113.5.2.1. Property Value

string

26.113.5.3. Fingerprint

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

public string? Fingerprint { get; init; }

26.113.5.3.1. Property Value

string?

26.113.5.4. UserId

Id of the user this entry refers to

public int UserId { get; init; }

26.113.5.4.1. Property Value

int