Skip to content

CaepClaimNames Class

The wire names of the CAEP event claims (CAEP 1.0 Sections 2, 3): one registry, because the common claims cross every event type and per-model copies of one name drift apart.

C#
public static class CaepClaimNames

Inheritance System.Object → CaepClaimNames

Fields

CaepClaimNames.Acr Field

The session's authentication context class reference (CAEP 1.0 Section 3.6.1).

C#
public const string Acr = "acr";

Field Value

System.String

CaepClaimNames.Amr Field

The session's authentication methods references (CAEP 1.0 Section 3.6.1).

C#
public const string Amr = "amr";

Field Value

System.String

CaepClaimNames.ChangeDirection Field

Whether the assurance level increased or decreased (CAEP 1.0 Section 3.4.1).

C#
public const string ChangeDirection = "change_direction";

Field Value

System.String

CaepClaimNames.ChangeType Field

What happened to the credential (CAEP 1.0 Section 3.3.1).

C#
public const string ChangeType = "change_type";

Field Value

System.String

CaepClaimNames.Claims Field

The changed claims with their new values (CAEP 1.0 Section 3.2.1).

C#
public const string Claims = "claims";

Field Value

System.String

CaepClaimNames.CredentialType Field

The kind of credential the change concerns (CAEP 1.0 Section 3.3.1).

C#
public const string CredentialType = "credential_type";

Field Value

System.String

CaepClaimNames.CurrentLevel Field

The current level - of assurance (CAEP 1.0 Section 3.4.1) or of risk (Section 3.8.1).

C#
public const string CurrentLevel = "current_level";

Field Value

System.String

CaepClaimNames.CurrentStatus Field

The compliance status that triggered the event (CAEP 1.0 Section 3.5.1).

C#
public const string CurrentStatus = "current_status";

Field Value

System.String

CaepClaimNames.EventTimestamp Field

When the event described by the SET occurred, as unix seconds (CAEP 1.0 Section 2).

C#
public const string EventTimestamp = "event_timestamp";

Field Value

System.String

CaepClaimNames.ExtId Field

The external session identifier correlating this session with a broader one (CAEP 1.0 Sections 3.6.1, 3.7.1).

C#
public const string ExtId = "ext_id";

Field Value

System.String

CaepClaimNames.Fido2Aaguid Field

The FIDO2 Authenticator Attestation GUID (CAEP 1.0 Section 3.3.1).

C#
public const string Fido2Aaguid = "fido2_aaguid";

Field Value

System.String

CaepClaimNames.FpUa Field

The user agent fingerprint computed by the transmitter (CAEP 1.0 Sections 3.6.1, 3.7.1).

C#
public const string FpUa = "fp_ua";

Field Value

System.String

CaepClaimNames.FriendlyName Field

The credential's friendly name (CAEP 1.0 Section 3.3.1).

C#
public const string FriendlyName = "friendly_name";

Field Value

System.String

CaepClaimNames.InitiatingEntity Field

The entity that invoked the event (CAEP 1.0 Section 2).

C#
public const string InitiatingEntity = "initiating_entity";

Field Value

System.String

CaepClaimNames.Namespace Field

The namespace the assurance level values come from (CAEP 1.0 Section 3.4.1).

C#
public const string Namespace = "namespace";

Field Value

System.String

CaepClaimNames.PreviousLevel Field

The previous level - of assurance (CAEP 1.0 Section 3.4.1) or of risk (Section 3.8.1).

C#
public const string PreviousLevel = "previous_level";

Field Value

System.String

CaepClaimNames.PreviousStatus Field

The compliance status before the change (CAEP 1.0 Section 3.5.1).

C#
public const string PreviousStatus = "previous_status";

Field Value

System.String

CaepClaimNames.Principal Field

The principal entity the observed risk concerns (CAEP 1.0 Section 3.8.1).

C#
public const string Principal = "principal";

Field Value

System.String

CaepClaimNames.ReasonAdmin Field

The localizable administrative message for logging and auditing (CAEP 1.0 Section 2).

C#
public const string ReasonAdmin = "reason_admin";

Field Value

System.String

CaepClaimNames.ReasonUser Field

The localizable message for display to an end user (CAEP 1.0 Section 2).

C#
public const string ReasonUser = "reason_user";

Field Value

System.String

CaepClaimNames.RiskReason Field

The reason contributing to the risk level change (CAEP 1.0 Section 3.8.1).

C#
public const string RiskReason = "risk_reason";

Field Value

System.String

CaepClaimNames.X509Issuer Field

The issuer of the X.509 certificate (CAEP 1.0 Section 3.3.1).

C#
public const string X509Issuer = "x509_issuer";

Field Value

System.String

CaepClaimNames.X509Serial Field

The serial number of the X.509 certificate (CAEP 1.0 Section 3.3.1).

C#
public const string X509Serial = "x509_serial";

Field Value

System.String